Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 21888 программистов и 1002 робота. Сейчас ищут 698 программистов ...
Приступая к работе

SplFileObject::fseek - Перевод файлового указателя на заданную позицию

Вернуться к: SplFileObject

SplFileObject::fseek

(PHP 5 >= 5.1.0, PHP 7)

SplFileObject::fseekПеревод файлового указателя на заданную позицию

Описание

public int SplFileObject::fseek ( int $offset [, int $whence = SEEK_SET ] )

Перемещает файловый указатель на указанное в параметре offset количество байт. За позицию, от которой будет отсчитываться смещение отвечает параметр whence.

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

offset

Смещение. Отрицательная величина смещения используется, когда нужно перемещаться по файлу от конца к началу, т.е. когда в качестве аргумента whence передано значение SEEK_END.

whence

Возможные значения параметра whence:

  • SEEK_SET - Установить указатель на позицию offset байт от начала файла.
  • SEEK_CUR - Переместить указатель на offset байт относительно текущего положения.
  • SEEK_END - Установить указатель на позицию offset байт от конца файла.

Если параметр whence опущен, функция будет работать в режиме SEEK_SET.

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

Возвращает 0, если перемещение прошло успешно, и -1 в противном случае. Следует помнить, что перемещение за конец файла не рассматривается как ошибка.

Примеры

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

<?php
$file 
= new SplFileInfo("somefile.txt");

// Чтение первой строки
$data $file->fgets();

// Перемещаемся снова в начало файла
// смысл тот же, что и $file->rewind();
$file->fseek(0);
?>

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

  • fseek() - Устанавливает смещение в файловом указателе



Вернуться к: SplFileObject

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware