
krsort 함수는 키를 기준으로 역순으로 정렬합니다. 값이 동일한 경우, krsort 함수는 키를 기준으로 정렬합니다.
위의 예시에서 'age'의 값이 25인 두 개의 배열이 있습니다. 이 경우, krsort 함수는 'name'의 키를 기준으로 정렬합니다. 따라서 결과는 다음과 같습니다.
#hostingforum.kr
php
$data = array(
'name' => 'Alice',
'age' => 25,
'score' => 80
);
$data[] = array(
'name' => 'John',
'age' => 25,
'score' => 90
);
$data[] = array(
'name' => 'Bob',
'age' => 30,
'score' => 70
);
krsort($data);
print_r($data);
출력 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[name] => Bob
[age] => 30
[score] => 70
)
Array
(
[name] => Alice
[age] => 25
[score] => 80
)
Array
(
[name] => John
[age] => 25
[score] => 90
)
위의 결과에서 'age'의 값이 25인 두 개의 배열은 'name'의 키를 기준으로 정렬되었습니다.
2025-05-20 03:46