对二维数组中的某个键进行排序, 通过 PHP自带的函数 array_multisort 来实现
$arr = array( ["id"=>1,"score"=>32], ["id"=>2,"score"=>56], ["id"=>3,"score"=>38], ["id"=>4,"score"=>27], ["id"=>5,"score"=>45], ["id"=>6,"score"=>20], ["id"=>7,"score"=>35], ); foreach ($arr as $key => $value) { $name[$key] = $value['score']; } array_multisort($name, $arr); $i = 0; foreach($arr as $row){ $i++; $row["sort"] = $i; //增加个排序后的名次 $temp[] = $row; } print_r($temp); //$temp 就是最后排好的顺序