Funkcija rewind
Funkcija rewind atiestata faila norādi uz sākumu.
Tas ir noderīgi, kad nepieciešams vēlreiz nolasīt failu vai
atgriezties tā sākumā pēc dažādām operācijām.
Funkcija pieņem vienu parametru - norādi uz failu,
ko atgriež funkcija fopen.
Sintakse
rewind(resource $handle);
Piemērs
Atiestatīsim faila norādi pēc pirmās rindas nolasīšanas:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Nolasīt pirmo rindu
rewind($file); // Atiestatīt norādi
echo fgets($file); // Vēlreiz nolasīt pirmo rindu
fclose($file);
?>
Koda izpildes rezultāts:
'Pirmā rinda'
'Pirmā rinda'
Piemērs
Mēģināsim nolasīt failu divreiz bez rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Koda izpildes rezultāts:
'Faila saturs'
''