1 /** 2 * 排序 3 * @param $array 要排序的数组 4 * @param $keys 用来排序的键名 5 * @param string $type 默认为升序排序 6 */ 7 function array_sort($array,$keys,$type='ASC'){ 8 $keysvalue = $new_array = array(); 9 foreach ($array as $k=>$v){ 10 $keysvalue[$k] = $v[$keys]; 11 } 12 if($type == 'ASC'){ 13 asort($keysvalue); 14 }else{ 15 arsort($keysvalue); 16 } 17 reset($keysvalue); 18 foreach ($keysvalue as $k=>$v){ 19 $new_array[$k] = $array[$k]; 20 } 21 return $new_array; 22 }