$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(數組,數組中的某個鍵值) 從多維數組中取出某個鍵值的一列 返回一個一維數組;php
array_multisort(數組(一維數組),排序方式(SOTR_ASC,SOTR_DESC),其餘數組(能夠是二維的))數組