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

 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     }
人生得意须尽欢,莫使金樽空对月.
原文地址:https://www.cnblogs.com/luojie-/p/7550527.html