(PHP 5 >= 5.1.0, PHP 7)
LimitIterator::__construct — Construct a LimitIterator
public LimitIterator::__construct ( Iterator $iterator [, int $offset = 0 [, int $count = -1 ]] )
Constructs a new LimitIterator from an iterator with a given starting offset and maximum count.
iterator
The Iterator to limit.
offset
Optional offset of the limit.
count
Optional count of the limit.
The new LimitIterator.
Throws an OutOfRangeException if the offset is less than 0 or the count 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
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/limititerator.construct.php