A rewind függvény
A rewind függvény a fájlmutatót a fájl elejére állítja vissza.
Ez hasznos, amikor egy fájlt újra kell olvasni, vagy
vissza kell térni az elejére bizonyos műveletek után.
A függvény egy paramétert fogad - a fájlra mutató pointert,
amit a fopen függvény ad vissza.
Szintaxis
rewind(resource $handle);
Példa
Állítsuk vissza a fájlmutatót az első sor elolvasása után:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Az első sor olvasása
rewind($file); // Mutató visszaállítása
echo fgets($file); // Az első sor ismételt olvasása
fclose($file);
?>
A kód végrehajtásának eredménye:
'First line'
'First line'
Példa
Próbáljuk meg kétszer elolvasni a fájlt rewind nélkül:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
A kód végrehajtásának eredménye:
'File content'
''