표준 PHP 라이브러리(SPL) NoRewindIterator::__construct
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
NoRewindIterator::__construct — NoRewindIterator 생성
설명
public NoRewindIterator::__construct(Iterator $iterator
)
NoRewindIterator를 생성합니다.
매개변수
iterator
- 사용 중인 반복자입니다.
Examples
예제 #1 NoRewindIterator::__construct() 예제
두 번째 루프는 되감지 않고 반복자가 한 번만 사용되기 때문에 출력되지 않습니다.
<?php
$fruit = array('apple', 'banana', 'cranberry');
$arr = new ArrayObject($fruit);
$it = new NoRewindIterator($arr->getIterator());
echo "Fruit A:\n";
foreach( $it as $item ) {
echo $item . "\n";
}
echo "Fruit B:\n";
foreach( $it as $item ) {
echo $item . "\n";
}
?>
위의 예는 다음과 유사한 결과를 출력합니다.
Fruit A: apple banana cranberry Fruit B:
기타
- NoRewindIterator::valid() - 반복자의 유효성을 검사합니다.