1. 程式人生 > >php陣列對指定的欄位進行排序演算法

php陣列對指定的欄位進行排序演算法

function array_sort($arr, $keys, $type = 'desc')  
	{  
	    $key_value = $new_array = array();  
	    foreach ($arr as $k => $v) {  
	        $key_value[$k] = $v[$keys];  
	    }  
	    if ($type == 'asc') {  
	        asort($key_value);  
	    } else {  
	        arsort($key_value);  
	    }  
	    reset($key_value);  
	    foreach ($key_value as $k => $v) {  
	        $new_array[$k] = $arr[$k];  
	    }  
	    return $new_array;  
	}