二维数组根据某个特定字段排序

 1 /*用于根据指定字段排序二维数组,保留原有键值
 2      *$arr---------输入二维数组
 3      *$var---------要排序的字段名
 4      */
 5     function mymArrsort($arr,$var){
 6         $tmp=array();
 7         $rst=array();
 8         foreach($arr as $key=>$trim){
 9             $tmp[$key]=$trim[$var];
10         }
11         arsort($tmp);
12         $i=0;
13         foreach($tmp as $key1=>$trim1){
14             $rst[$i]=$arr[$key1];
15             $i=$i+1;
16         }
17         return $rst;
18     }

 

posted @ 2017-09-19 10:38  原来是个帅小伙  阅读(246)  评论(0)    收藏  举报