PHP 8.4.1 Released!

SeekableIterator::seek

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

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

Описание

public 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();

?>

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

чернослив

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

Добавить

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

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