PHP中如何对二维数组按某个键值进行排序
Posted 旭彬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中如何对二维数组按某个键值进行排序相关的知识,希望对你有一定的参考价值。
$arr
=[
array
(
‘name‘
=>
‘张三‘
,
‘age‘
=>28
),
array
(
‘name‘
=>
‘李四‘
,
‘age‘
=>35
),
array
(
‘name‘
=>
‘王五‘
,
‘age‘
=>37
),
array
(
‘name‘
=>
‘赵六‘
,
‘age‘
=>68
),
array
(
‘name‘
=>
‘刘一‘
,
‘age‘
=>11
),
array
(
‘name‘
=>
‘陈二‘
,
‘age‘
=>21
),
];
array_multisort
(array_column(
$arr
,
‘age‘
),SORT_DESC,
$arr
);
其中 array_column(数组,数组中的某个键值) 从多维数组中取出某个键值的一列 返回一个一维数组
array_multisort(数组(一维数组),排序方式(SOTR_ASC,SOTR_DESC),其他数组(可以是二维的))
以上是关于PHP中如何对二维数组按某个键值进行排序的主要内容,如果未能解决你的问题,请参考以下文章