1

我有一个看起来像这样的数组:

$arr = ( [0]=>Int(2)
         [1]=>Array( ....)
         [2]=>Array( ....)
         [3]=>Array( ....))

我已经使用 usort 对其进行排序:

usort($arr,function($a, $b) {
if($a['prop'] == $b['prop']) return 0;
    return ($a['prop'] < $b['prop']) ? 1 : -1;
});

我的问题是键 [0] 用 Array 元素重写。不要误会我的意思……它应该是。如何在不重写键 [0] 的情况下对 $arr 数组进行排序?

4

1 回答 1

1

只需使用 uasort()

http://php.net/manual/en/function.uasort.php

于 2012-06-30T18:05:48.290 回答