Перемещает файловый указатель на заданную строку

# SplFileObject::seek

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

SplFileObject::seek — Перемещает файловый указатель на заданную строку

### Описание

public function SplFileObject::seek(int `$line`): void

Метод перемещает файловый указатель на заданную строку.

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

`line`

  Номер строки, на которую требуется переместить указатель. Отсчёт строк ведётся с 0.

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

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

### Ошибки

Метод выбрасывает исключение LogicException, если в параметр `line` передали отрицательное значение.

### Примеры

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

Пример выводит третью строку скрипта, которая находится на 2-й позиции.

    <?php

    $file = new SplFileObject(__FILE__);
    $file->seek(2);
    echo $file->current();

    ?>

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

    $file->seek(2);

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

- SplFileObject::current() - Получает текущую строку файла
- SplFileObject::key() - Получает номер строки
- SplFileObject::next() - Считывает следующую строку
- SplFileObject::rewind() - Отматывает файловый указатель в начало файла
- SplFileObject::valid() - Проверяет, достигнут ли конец файла (EOF)

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