Funksjonen rewind
Funksjonen rewind tilbakestiller filpekeren til begynnelsen.
Dette er nyttig når man trenger å lese en fil på nytt eller
gå tilbake til begynnelsen etter noen operasjoner.
Funksjonen tar en parameter - en filpeker,
returnert av funksjonen fopen.
Syntaks
rewind(resource $handle);
Eksempel
La oss tilbakestille filpekeren etter lesing av første linje:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Les første linje
rewind($file); // Tilbakestill peker
echo fgets($file); // Les første linje igjen
fclose($file);
?>
Resultat av kjøring:
'First line'
'First line'
Eksempel
La oss prøve å lese filen to ganger uten rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Resultat av kjøring:
'File content'
''