二維數組按某個鍵值排序 FOR PHP
阿新 • • 發佈:2017-10-31
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