Funktsioon rewind
Funktsioon rewind lähtestab faili kursori algusesse.
See on kasulik, kui faili on vaja uuesti lugeda või
pöörduda selle algusesse tagasi pärast teatud toiminguid.
Funktsioon võtab ühe parameetri - faili viida,
mille tagastab funktsioon fopen.
Süntaks
rewind(resource $handle);
Näide
Lähtestame faili kursori pärast esimese rea lugemist:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Loeb esimese rea
rewind($file); // Lähtestab kursori
echo fgets($file); // Loeb esimese rea uuesti
fclose($file);
?>
Koodi täitmise tulemus:
'First line'
'First line'
Näide
Proovime lugeda faili kaks korda ilma rewind'ita:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Koodi täitmise tulemus:
'File content'
''