rinald_未来往事

php多维数组排序方法

PHP
php二维数组排序,php多维数组排序函数
  1. /** 
  2.  * 二维数组排序/多维数组排序 PHP 
  3.  * @param multi_array 多维数组名称 
  4.  * @param sort_key 二维数组的键名(要排序的键名) 
  5.  * @param sort 排序常量 SORT_ASC || SORT_DESC 
  6.  * @return multi_array 排序后的数组数据 
  7.  */  
  8. function multi_array_sort(&$multi_array,$sort_key,$sort=SORT_DESC){  
  9.     if(is_array($multi_array)){  
  10.         foreach ($multi_array as $row_array){  
  11.             if(is_array($row_array)){  
  12.                 //把要排序的字段放入一个数组中,  
  13.                 $key_array[] = $row_array[$sort_key];  
  14.             }else{  
  15.                 return false;  
  16.             }  
  17.         }  
  18.     }else{  
  19.         return false;  
  20.     }  
  21.     //对多个数组或多维数组进行排序  
  22.     array_multisort($key_array,$sort,$multi_array);  
  23.     return $multi_array;  
  24. }   

原文作者:rinald
原文地址:http://fity.cn/post/602.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。