Funktionen rewind
Funktionen rewind återställer filpekaren till början.
Detta är användbart när du behöver läsa en fil igen eller
återgå till dess början efter vissa operationer.
Funktionen tar en parameter - en filpekare som returneras
av funktionen fopen.
Syntax
rewind(resource $handle);
Exempel
Låt oss återställa filpekaren efter att ha läst första raden:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Läs första raden
rewind($file); // Återställ pekaren
echo fgets($file); // Läs första raden igen
fclose($file);
?>
Resultat av kodkörning:
'First line'
'First line'
Exempel
Låt oss försöka läsa filen två gånger utan rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Resultat av kodkörning:
'File content'
''