La función rewind () puede rebobinar la posición del puntero del archivo al principio del archivo, y puede devolver verdadero en caso de éxito o falso en caso de error.
Sintaxis
bool rewind ( resource $handle )
Esta función puede configurar el indicador de posición de archivo para un identificador al comienzo de la secuencia del archivo. Si hemos abierto un archivo en modo agregar ("a" o "a +"), cualquier dato que escribamos en un archivo siempre se puede agregar, independientemente de la posición del puntero del archivo.
Ejemplo 1
<?php
$handle = fopen("/PhpProject/sample.txt", "r+");
fwrite($handle, "Long sentence");
rewind($handle);
fwrite($handle, "Hello PHP");
rewind($handle);
echo fread($handle, filesize("/PhpProject/sample.txt"));
fclose($handle);
?>
Salida
Hello PHPence
Ejemplo 2
<?php
$file = fopen("/PhpProject/sample.txt", "r");
fseek($file, "15"); // Change the position of file pointer
rewind($file); // Set the file pointer to 0
fclose($file);
?>