(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SeekableIterator::seek — Перемещается к позиции
Перемещается к заданной позиции в итераторе.
offset
Позиция, к которой нужно переместиться.
Функция не возвращает значения после выполнения.
Реализации должны выбрасывать исключение OutOfBoundsException,
если offset
недействительна.
Пример #1 Пример использования SeekableIterator::seek()
Перемещение к элементу на 3-ей позиции в итераторе (ArrayIterator реализует SeekableIterator).
<?php
$array = array("яблоко", "банан", "вишня", "чернослив", "ягода бузины");
$iterator = new ArrayIterator($array);
$iterator->seek(3);
echo $iterator->current();
?>
Вывод приведённого примера будет похож на:
чернослив