Рекомендуемый курс:

Функция fseek() PHP

Определение и использование

Функция fseek() определяет положение курсора в открытом файле.

В случае успеха возвращается 0; в противном случае возвращается -1. Обратите внимание, что перемещение к положению после EOF не вызывает ошибок.

Синтаксис

fseek(file,offset,whence)
Параметры Описание
file Обязателен. Определяет файл, в котором нужно определить положение.
offset Обязателен. Определяет новое положение (измеряется в байтах от начала файла).
whence Опционально. Возможные значения:
  • SEEK_SET - устанавливает положение равным offset байт. По умолчанию.
  • SEEK_CUR - устанавливает положение в当前位置加上 offset.
  • SEEK_END - устанавливает положение в конце файла加上 offset (Для перемещения до положения перед концом файла,offset должен быть отрицательным значением).

Описание

whence Параметр добавлен в PHP 4.0.0 и выше.

Советы и комментарии

Совет:используя ftell() найти текущее положение.

Пример

<?php
$file = fopen("test.txt","r");
// Чтение первой строки
fgets($file);
// Возврат к началу файла
fseek($file,0);
?>