在PHP中按Desc顺序排序多个数组

时间:2012-07-16 06:49:30

标签: php

我需要按ref_no的desc顺序对以下数组进行排序。例如:在地理位置[0],应该存在ID为16的属性(因为它ref_no更大),而[1]属性的ID为10

*请注意:主数组的大小是动态的,属性数组的大小保持不变。

Array
(
[0] => Array
    (
        [Property] => Array
            (
                [id] => 10
                [member_id] => 2
                [ref_no] => 333
             }
     )


  [1] => Array
    (
        [Property] => Array
            (
                [id] => 16
                [member_id] => 4
                [ref_no] => 509
             }
     )

 )

1 个答案:

答案 0 :(得分:2)

申请usort

  usort($input, function ($a, $b) {return ($a['ref_no']>$b['ref_no']);});