(PHP 5 >= 5.1.0, PHP 7, PHP 8)
LimitIterator::__construct — Construct a LimitIterator
Constructs a new LimitIterator from an
iterator with a given starting
offset and maximum limit.
iteratorThe Iterator to limit.
offsetOptional offset of the limit.
limitOptional count of the limit.
The new LimitIterator.
Throws an OutOfRangeException
if the offset is less than 0
or the limit is less than -1.
Example #1 LimitIterator::__construct() example
<?php
$ait = new ArrayIterator(array('a', 'b', 'c', 'd', 'e'));
$lit = new LimitIterator($ait, 1, 3);
foreach ($lit as $value) {
echo $value . "\n";
}
?>
The above example will output:
b c d