PHP - Fonction fseek ()

La fonction fseek () peut rechercher dans un fichier ouvert. Cette fonction peut déplacer le pointeur de fichier de sa position actuelle vers une nouvelle position vers l'avant ou vers l'arrière, spécifiée par le nombre d'octets. Cette fonction peut renvoyer 0 en cas de succès ou -1 en cas d'échec. Chercher au-delà de EOF ne peut pas produire d'erreur.

Syntaxe

int fseek ( resource $handle , int $offset [, int $whence = SEEK_SET ] )

La fonction fseek () peut définir l'indicateur de position de fichier pour le fichier référencé par la poignée. Une nouvelle position mesurée en octets depuis le début d'un fichier a été obtenue en ajoutant un décalage à la position spécifiée par whence.

Exemple

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   
   // read first line
   echo fgets($file);
   
   // move back to beginning of file
   fseek($file, 0);
   
   echo fgets($file);
   
?>

Production

Tutorialspoint
Tutorialspoint