Función fseek() de PHP

Definición y uso

La función fseek() se utiliza para ubicar en archivos abiertos.

La función mueve el puntero de archivo desde la posición actual al nuevo位置, medida en bytes desde el principio del archivo.

Devuelve 0 si tiene éxito; de lo contrario, devuelve -1. Nota: Moverse a una posición después del EOF no produce errores.

Sintaxis

fseek(file,offset,whence)
Parámetros Descripción
file Requerido. Especifica el archivo en el que se debe ubicar.
offset Requerido. Especifica la nueva posición (medida en bytes desde el principio del archivo).
whence Opcional. Valores posibles:
  • SEEK_SET - Establecer la posición igual a offset bytes. Por defecto.
  • SEEK_CUR - Establecer la posición al agregar offset.
  • SEEK_END - Establecer la posición al final del archivo más offset (Para moverse a la posición antes del final del archivooffset Debe ser un valor negativo).

Descripción

whence El parámetro se agregó después de PHP 4.0.0.

Consejos y comentarios

Consejo:Al usar ftell() para encontrar la posición actual.

Ejemplo

<?php
$file = fopen("test.txt","r");
// Leer la primera línea
fgets($file);
// Regresar al principio del archivo
fseek($file,0);
?>