我有一个像这样的数组
$data = array(
array(
'name'=>'guguk',
'nilai'=>3
),
array(
'name'=>'gogok',
'nilai'=>7
)
);
那么,我该如何根据属性排序数组' nilai'?
答案 0 :(得分:1)
您可以使用usort。
试试这个
function cmp($a, $b) {
return $a["nilai"] - $b["nilai"];
}
usort($data, "cmp");
echo '<pre>'; print_r($data); echo '</pre>';
答案 1 :(得分:0)