<?php
$arr = array(
array('name'=>'张三','age'=>18,'id'=>10000),
array('name'=>'李四','age'=>20,'id'=>10001),
array('name'=>'王五','age'=>22,'id'=>10002),
array('name'=>'赵六','age'=>16,'id'=>10003)
);
//如上二维数组 根据age键值 重新降序排列数组
//
// array_multisort() 函数返回一个排序数组
//
// array_column() 返回输入的多维数组中某个单一列的值。
//
$str = array_multisort(array_column($arr,'age'),'SORT_DESC',$arr);
//升序
$str = array_multisort(array_column($arr,'age'),$arr);
PHP 多维数组 根据某一键值 重新降序、升序、排列数组
最新推荐文章于 2022-01-11 12:03:40 发布