PHP二维数组按某个字段排序

先要了解两个数组:

array_column(数组, 数组中的某个键值) 从二维维数组中取出某个键值的一列 返回一个一维数组;

array_multisort() 可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。关联(string)键名保持不变,但数字键名会被重新索引。

用法:

$site = array_column($data,'site'); // $data是二维数组
array_multisort($site,SORT_DESC,$data); // SORT_DESC倒序,SORT_ASC正序
posted @ 2020-09-12 16:07  Jerome27  阅读(146)  评论(0编辑  收藏  举报