PHP 주요레퍼런스/배열 함수

ksort / krsort

웹 개발자의 비상 2011. 8. 25. 22:28
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
*/
?>

728x90

'PHP 주요레퍼런스 > 배열 함수' 카테고리의 다른 글

natsort  (0) 2011.08.25
asort / arsort  (0) 2011.08.25
sort / rsort  (0) 2011.08.25
shuffle  (0) 2011.08.25
range  (0) 2011.08.25