更新:好的,谢谢大家。但是,当我用$ i替换var时,现在得到这些错误:
array_multisort()[function.array-multisort]: Argument #1 is expected to be an array or a sort flag
和
max()[function.max]: When only one parameter is given, it must be an array
这应该很容易跟踪我的代码,但任何人都可以告诉我为什么我在运行代码时遇到此错误?
Parse error: syntax error, unexpected T_VAR
我想按玩家编号排序数据,然后最高点的行应该用红色标出:
file1.php
Fantasy FootballPlayer Name | |
Position | |
Number | |
Team | |
Points per game | |
roster.php
for($i = 0; $i < sizeof($players); $i++) {
list($name[],$team[],$number[],$position[],$points[]) = explode('|', $players[$i]);
}
array_multisort($number, $position, $name, $team, $points, SORT_DESC);
var mostPoints = max($points);
for($i = 0; $i < sizeof($players); $i++) {
if($points[$i]==mostPoints){
echo '
';}else{
echo '
';}
echo '
'.$name[$i].''.$team[$i].''.$number[$i].''.$position [$i].''.$points[$i].'';}
?>