PHP - Função fseek ()

A função fseek () pode buscar em um arquivo aberto. Esta função pode mover o ponteiro do arquivo de sua posição atual para uma nova posição para frente ou para trás, especificada pelo número de bytes. Esta função pode retornar 0 em caso de sucesso ou -1 em caso de falha. Buscar além do EOF não pode produzir um erro.

Sintaxe

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

A função fseek () pode definir o indicador de posição do arquivo para o arquivo referenciado pelo identificador. Uma nova posição medida em bytes a partir do início de um arquivo foi obtida adicionando o deslocamento à posição especificada por donde.

Exemplo

<?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);
   
?>

Resultado

Tutorialspoint
Tutorialspoint