编程爱好者之家

php三维数组按照某一个键值大小排序

2018-02-27 14:07:34 326

//按照病案号顺序升序排列
function array_sort($array,$keys){
	$new_array= array();
	$sort_array = array();
	foreach($array as $key=>$val){        
		foreach($val as $k=>$v){
		  $sort_array[$key] = $v[$keys];			
		}				
	}
	asort($sort_array);//降序使用 arsort();
	reset($sort_array);
		
	foreach ($sort_array as $k => $v) {
		$new_array[] = $array[$k];
	}
	 return $new_array;
}
$ret = array_sort($ret,'1');

同类文章