1
我需要的「得分」值(降序)重新排序數組訂購PHP數組按值
array
21 =>
array
'score' => int 2
23 =>
array
'score' => int 3
26 =>
array
'score' => int 5
如何去這將是巨大的任何意見。
我需要的「得分」值(降序)重新排序數組訂購PHP數組按值
array
21 =>
array
'score' => int 2
23 =>
array
'score' => int 3
26 =>
array
'score' => int 5
如何去這將是巨大的任何意見。
退房uasort - http://www.php.net/manual/en/function.uasort.php
<?php
$array = array(
21 =>
array(
'score' => 2),
23 =>
array(
'score' => 3),
26 =>
array(
'score' => 5));
var_dump($array);
uasort($array, mysort);
var_dump($array);
function mysort($a, $b)
{
if ($a[ 'score' ] == $b[ 'score' ]) {
return 0;
}
return ($a[ 'score' ] < $b[ 'score' ]) ? 1 : -1;
}
?>