$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),其余数组(能够是二维的))数组