本文实例讲述了 php 根据某字段对多维数组进行排序的方法分享给大家供大家参考具体分析如下:
根据某字段对多维数组进行排序, 在看到 array_multisort 方法的作用时突然想到, 可以用来做这个方法
这段代码可实现根据 field 字段对数组进行排序
- function sortArrByField(&$array, $field, $desc = false){
- $fieldArr = array();
- foreach ($array as $k => $v) {
- $fieldArr[$k] = $v[$field];
- }
- $sort = $desc == false ? SORT_ASC : SORT_DESC;
- array_multisort($fieldArr, $sort, $array);
- }
来源: https://www.php1.cn/detail/php-f2d9f10b52.html