
ArrayIterator::asort 메서드는 sort와 다른 점은, key-value 쌍의 순서를 유지하는 것입니다. sort 메서드는 key-value 쌍의 순서를 무시하고, value만을 기준으로 정렬합니다.
ArrayIterator::asort 메서드를 사용하여 배열을 정렬하는 방법은 다음과 같습니다.
1. ArrayIterator 객체를 생성합니다.
2. asort 메서드를 호출하여 배열을 정렬합니다.
3. foreach 문을 사용하여 정렬된 배열을 출력합니다.
예제를 살펴보겠습니다.
#hostingforum.kr
php
$iterator = new ArrayIterator([
'바나나' => 3,
'오렌지' => 2,
'사과' => 1
]);
$iterator->asort();
foreach ($iterator as $key => $value) {
echo "$key: $valuen";
}
위의 예제에서, ArrayIterator::asort 메서드를 사용하여 배열을 정렬한 후, foreach 문을 사용하여 정렬된 배열을 출력합니다. 결과는 다음과 같습니다.
#hostingforum.kr
사과: 1
오렌지: 2
바나나: 3
ArrayIterator::asort 메서드는 key-value 쌍의 순서를 유지하여 정렬합니다.
2025-08-01 19:46