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