1. 程式人生 > >二維數組按某個鍵值排序 FOR PHP

二維數組按某個鍵值排序 FOR PHP

iso 二維 取出 多維 col esc des pri div

$arr=[
    array(
        ‘name‘=>‘小壞龍‘,
        ‘age‘=>28
    ),
    array(
        ‘name‘=>‘小壞龍2‘,
        ‘age‘=>14
    ),
    array(
        ‘name‘=>‘小壞龍3‘,
        ‘age‘=>59
    ),
    array(
        ‘name‘=>‘小壞龍4‘,
        ‘age‘=>23
    ),
    array(
        ‘name‘=>‘小壞龍5‘,
        ‘age‘=>23
    ),
    array(
        ‘name‘=>‘小壞龍6‘,
        ‘age‘=>21
    ),
];
 
array_multisort(array_column($arr,‘age‘),SORT_DESC,$arr);
print_r($arr);

  

其中 array_column(數組,數組中的某個鍵值) 從多維數組中取出某個鍵值的一列 返回一個一維數組;

array_multisort(數組(一維數組),排序方式(SOTR_ASC,SOTR_DESC),其他數組(可以是二維的))

二維數組按某個鍵值排序 FOR PHP