
SplFixedArray::getIterator를 사용하여 SplFixedArray 객체의 요소를 반복적으로 접근하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$splFixedArray = new SplFixedArray(5);
$splFixedArray[0] = 'A';
$splFixedArray[1] = 'B';
$splFixedArray[2] = 'C';
$splFixedArray[3] = 'D';
$splFixedArray[4] = 'E';
$iterator = $splFixedArray->getIterator();
while ($iterator->valid()) {
echo $iterator->key() . ': ' . $iterator->current() . "n";
$iterator->next();
}
이 예제에서 SplFixedArray::getIterator를 사용하여 SplFixedArray 객체의 요소를 반복적으로 접근하는 방법을 보여줍니다.
1. SplFixedArray 객체를 생성하고 요소를 추가합니다.
2. SplFixedArray::getIterator를 사용하여 반복자 객체를 생성합니다.
3. 반복자 객체의 valid() 메서드를 사용하여 현재 요소가 존재하는지 확인합니다.
4. 반복자 객체의 key() 메서드를 사용하여 현재 요소의 키를 얻습니다.
5. 반복자 객체의 current() 메서드를 사용하여 현재 요소를 얻습니다.
6. 반복자 객체의 next() 메서드를 사용하여 다음 요소로 이동합니다.
7. 반복문이 종료되면 반복자 객체의 valid() 메서드가 false를 반환합니다.
2025-07-13 12:18