php多维数组排序方法
php二维数组排序,php多维数组排序函数
- /**
- * 二维数组排序/多维数组排序 PHP
- * @param multi_array 多维数组名称
- * @param sort_key 二维数组的键名(要排序的键名)
- * @param sort 排序常量 SORT_ASC || SORT_DESC
- * @return multi_array 排序后的数组数据
- */
- function multi_array_sort(&$multi_array,$sort_key,$sort=SORT_DESC){
- if(is_array($multi_array)){
- foreach ($multi_array as $row_array){
- if(is_array($row_array)){
- //把要排序的字段放入一个数组中,
- $key_array[] = $row_array[$sort_key];
- }else{
- return false;
- }
- }
- }else{
- return false;
- }
- //对多个数组或多维数组进行排序
- array_multisort($key_array,$sort,$multi_array);
- return $multi_array;
- }
本文最后更新于 2015-10-19 15:41:44 并被添加「php函数」标签,已有 2656 位童鞋阅读过。
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭