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