
krsort 함수는 키를 역순으로 정렬하는 함수로, 키가 오름차순으로 정렬되지 않습니다.
예를 들어,
#hostingforum.kr
php
$fruits = array("apple" => 5, "banana" => 3, "cherry" => 4);
krsort($fruits);
print_r($fruits);
위의 예제에서, 키는 역순으로 정렬되지만 오름차순으로 정렬되지 않습니다.
이러한 현상은 krsort 함수의 특성에 의해 발생하는 것이며, 키가 오름차순으로 정렬되지 않는 이유는 krsort 함수가 키를 역순으로 정렬하기 때문입니다.
따라서, krsort 함수를 사용하여 키를 오름차순으로 정렬하려면, usort 함수를 사용하는 것이 좋습니다.
#hostingforum.kr
php
$fruits = array("apple" => 5, "banana" => 3, "cherry" => 4);
uasort($fruits, function($a, $b) {
return $a - $b;
});
print_r($fruits);
위의 예제에서, 키는 오름차순으로 정렬됩니다.
2025-06-16 05:44