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

先要了解两个数组:

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

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

用法:

$site = array_column($data,'site'); // $data是二维数组
array_multisort($site,SORT_DESC,$data); // SORT_DESC倒序,SORT_ASC正序
原文地址:https://www.cnblogs.com/greycdoer0/p/13657378.html