Переход к элементу DirectoryIterator

# DirectoryIterator::seek

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

DirectoryIterator::seek — Переход к элементу DirectoryIterator

### Описание

public function DirectoryIterator::seek(int `$offset`): void

Переход к заданной позиции DirectoryIterator.

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

`offset`

  Числовая позиция, начинающаяся с нуля, к которой следует перейти.

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

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

### Примеры

Пример #1 Пример использования DirectoryIterator::seek()

Переход к четвёртому элементу каталога, содержащего скрипт. Первыми двумя обычно являются `.` и `..`.

    <?php
    $iterator = new DirectoryIterator(dirname(__FILE__));
    $iterator->seek(3);
    if ($iterator->valid()) {
        echo $iterator->getFilename();
    } else {
        echo 'Отсутствие файла в позиции 3';
    }
    ?>

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

- DirectoryIterator::rewind() - Перемотка итератора DirectoryIterator назад к началу
- DirectoryIterator::next() - Переход к следующему элементу DirectoryIterator
- SeekableIterator::seek() - Сдвигает указатель итератора на заданную позицию

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open