php 二位數組按某個鍵值排序

$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),其餘數組(能夠是二維的))數組

相關文章
相關標籤/搜索