
ArrayObject 클래스의 getIterator() 함수는 내부적으로 배열을 순회할 수 있는 Iterator 객체를 반환합니다.
Iterator 객체는 foreach 문을 사용하여 배열의 요소를 순회할 수 있습니다. 예를 들어, 다음 코드를 참고하세요:
#hostingforum.kr
php
$array = new ArrayObject(array(1, 2, 3, 4, 5));
$iterator = $array->getIterator();
foreach ($iterator as $value) {
echo $value . "n";
}
또는 foreach 문을 사용하여 ArrayObject 객체 자체를 순회할 수도 있습니다:
#hostingforum.kr
php
$array = new ArrayObject(array(1, 2, 3, 4, 5));
foreach ($array as $value) {
echo $value . "n";
}
getIterator() 함수는 내부적으로 Iterator 객체를 반환하므로, Iterator 객체를 직접 사용할 필요가 없습니다. foreach 문을 사용하여 ArrayObject 객체를 순회하면 Iterator 객체가 자동으로 생성되어 사용됩니다.
2025-07-08 23:31