Пример #1
0
<?php

$it = new LimitIterator(new ArrayIterator(array(1, 2, 3, 4)), 1, 2);
foreach ($it as $k => $v) {
    echo "{$k}=>{$v}\n";
    var_dump($it->getPosition());
}
try {
    $it->seek(0);
} catch (OutOfBoundsException $e) {
    echo $e->getMessage() . "\n";
}
$it->seek(2);
var_dump($it->current());
try {
    $it->seek(3);
} catch (OutOfBoundsException $e) {
    echo $e->getMessage() . "\n";
}
$it->next();
var_dump($it->valid());
?>
===DONE===
<?php 
exit(0);