CakeFest 2024: The Official CakePHP Conference

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

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

чернослив

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top