bool ksort( array &array [, int sort_flags] )
배열의 키(인덱스)를 기준으로 배열을 정순으로 정렬한다.

array 배열 원소의 키를 sort_flags의 기준에 따라 정순으로 정렬한다.

bool krsort( array &array [, int sort_flags] )
배열의 키(인덱스)를 기준으로 배열을 역순으로 정렬한다.

array 배열 원소의 키를 sort_flags의 기준에 따라 역순으로 정렬한다.

예제

<?
$foods = array("food" => "pizza", "beverage" => "cola", "cuisine" => "pasta", "fruit" => "apple");

// 원소의 키를 기준으로 배열을 정렬한다.
ksort($foods);
while(list($key, $food) = each($foods)) {
echo "\$foods[$key] : " . $food . "<br>";
}
/*
$foods[beverage] : cola
$foods[cuisine] : pasta
$foods[food] : pizza
$foods[fruit] : apple
*/

krsort($foods);
while(list($key, $food) = each($foods)) {
echo "\$foods[$key] : " . $food . "<br>";
}
/*
$foods[fruit] : apple
$foods[food] : pizza
$foods[cuisine] : pasta
$foods[beverage] : cola
*/
?>