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 }
二维数组根据某个特定字段排序
人生得意须尽欢,莫使金樽空对月.