InfiniteIterator を作成する
$iterator
イテレータから InfiniteIterator を作成します。
iterator
無限に処理し続けるイテレータ。
例1 InfiniteIterator::__construct の例
<?php $arrayit = new ArrayIterator(array('cat','dog')); $infinite = new InfiniteIterator($arrayit); $limit = new LimitIterator($infinite, 0, 7); foreach($limit as $value) { echo "$value\n"; } ?>
上の例の出力は以下となります。
cat dog cat dog cat dog cat