PHP 8.6.0 Beta 1 is available for testing

SeekableIterator::seek

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SeekableIterator::seekСдвигает указатель итератора на заданную позицию

Описание

public function SeekableIterator::seek(int $offset): void

Метод сдвигает указатель итератора на позицию, которую указали в аргументе смещения.

Список параметров

offset

Позиция, на которую требуется сдвинуть указатель.

Возвращаемые значения

Функция не возвращает значения после выполнения.

Ошибки

К реализациям метода предъявляется требование — выбрасывать исключение OutOfBoundsException , если смещение offset выходит за пределы доступного диапазона.

Примеры

Пример #1 Пример перемещения указателя итератора методом SeekableIterator::seek()

Перемещение к элементу на 3-й позиции итератора; класс ArrayIterator реализует интерфейс SeekableIterator .

<?php
$array = array("яблоко", "банан", "вишня", "чернослив", "ягода бузины");
$iterator = new ArrayIterator($array);
$iterator->seek(3);
echo $iterator->current();
?>

Вывод приведённого примера будет похож на:

чернослив

Смотрите также

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /