Funksie rewind
Die funksie rewind stel die lêerwyser terug na die begin.
Dit is nuttig wanneer jy 'n lêer weer moet lees of
terug moet gaan na die begin na sekere operasies.
Die funksie neem een parameter - 'n wyser na die lêer,
terugbesorg deur die funksie fopen.
Sintaksis
rewind(resource $handle);
Voorbeeld
Stel die lêerwyser terug na die lees van die eerste lyn:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Lees eerste lyn
rewind($file); // Stel wyser terug
echo fgets($file); // Lees eerste lyn weer
fclose($file);
?>
Resultaat van kode-uitvoering:
'Eerste lyn'
'Eerste lyn'
Voorbeeld
Probeer om die lêer twee keer te lees sonder rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Resultaat van kode-uitvoering:
'Lêerinhoud'
''