您现在的位置是:网站首页>PHP技术PHP技术

通过二维数组中某个键名对整个数组排序

草谷2019-03-30PHP技术

简介将通一个二维数组,按照其子数组中的某一个键值作为排序依据,对整个二维数组进行重新排序。


这里用到两个PHP方法

例如,我希望将$list的二维数组,按照每个数组中的‘created’键进行倒序,需要用到以下两个函数

首先需要返回输入数组中某个单一列的值,将该值的顺序作用于下面那个函数中的排序顺序依据

$sort = array_column($list, 'created');


然后用到了这个很强大的函数,它可将第一个数组值的顺序,按照第三个参数数组的排序顺序进行排序。

array_multisort($sort, SORT_DESC, $list);


使用PHP自带的现有函数来完成相应业务需求,一定比自己去手动循环和排序要高效的多。

具体详细用法大家可以查看该函数的相关手册来了解更多。

很赞哦! (0)

文章评论