php对数组中指定键值排序
1 function array_sort($arr,$keys,$type='asc'){ 2 3 $keysvalue = $new_array = array(); 4 5 foreach ($arr as $k=>$v){ 6 7 $keysvalue[$k] = $v[$keys]; 8 9 } 10 11 if($type == 'asc'){ 12 13 asort($keysvalue); 14 15 }else{ 16 17 arsort($keysvalue); 18 19 } 20 21 reset($keysvalue); 22 23 foreach ($keysvalue as $k=>$v){ 24 25 $new_array[$k] = $arr[$k]; 26 27 } 28 29 return $new_array; 30 31 }

浙公网安备 33010602011771号