
MultipleIterator::rewind 함수는 MultipleIterator 객체를 초기화하는 함수입니다.
이 함수를 호출하면, MultipleIterator 객체의 내부 상태를 초기화하고, 다음 요소를 반환하는 함수를 호출할 때마다 처음부터 시작하게 됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$it = new MultipleIterator();
$it->attachIterator(new ArrayIterator([1, 2, 3]));
$it->attachIterator(new ArrayIterator(['a', 'b', 'c']));
foreach ($it as $value) {
print_r($value);
$it->rewind();
}
이 예제에서, $it->rewind() 함수를 호출하여 MultipleIterator 객체를 초기화하고, 다음 요소를 반환하는 함수를 호출할 때마다 처음부터 시작하게 됩니다.
2025-08-06 15:12