PHP - Funzione rewind ()
La funzione rewind () può riavvolgere la posizione del puntatore del file all'inizio del file e può restituire true in caso di successo o false in caso di fallimento.
Sintassi
bool rewind ( resource $handle )
Questa funzione può impostare l'indicatore di posizione del file per un handle all'inizio del flusso di file. Se abbiamo aperto un file in modalità append ("a" o "a +"), tutti i dati che scriviamo in un file possono sempre essere aggiunti, indipendentemente dalla posizione del puntatore del file.
Esempio 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);
?>
Produzione
Hello PHPence
Esempio-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);
?>