您现在的位置是:网站首页>PHP技术PHP技术
通过二维数组中某个键名对整个数组排序
草谷2019-03-30【PHP技术】
简介将通一个二维数组,按照其子数组中的某一个键值作为排序依据,对整个二维数组进行重新排序。
这里用到两个PHP方法
例如,我希望将$list的二维数组,按照每个数组中的‘created’键进行倒序,需要用到以下两个函数
首先需要返回输入数组中某个单一列的值,将该值的顺序作用于下面那个函数中的排序顺序依据
$sort = array_column($list, 'created');
然后用到了这个很强大的函数,它可将第一个数组值的顺序,按照第三个参数数组的排序顺序进行排序。
array_multisort($sort, SORT_DESC, $list);
使用PHP自带的现有函数来完成相应业务需求,一定比自己去手动循环和排序要高效的多。
具体详细用法大家可以查看该函数的相关手册来了解更多。
很赞哦! (0)
上一篇: 没有更多了
下一篇: mysql中文首字母排序失败的解决方法