首页 > 编程 > PHP > 正文

php二维数组按照某个键值排序

2019-11-08 03:20:37
字体:
来源:转载
供稿:网友

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(数组,数组中的某个键值) 从多维数组中取出某个键值的一列 返回一个一维数组; array_multisort(数组(一维数组),排序方式(SOTR_ASC,SOTR_DESC),其他数组(可以是二维的))


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表