對(duì)二維數(shù)組中的某個(gè)鍵進(jìn)行排序, 通過(guò) PHP自帶的函數(shù) array_multisort 來(lái)實(shí)現(xiàn)
$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; //增加個(gè)排序后的名次 $temp[] = $row; } print_r($temp); //$temp 就是最后排好的順序