Funkcia rewind
Funkcia rewind resetuje ukazovateľ súboru na začiatok.
Je to užitočné, keď je potrebné znova prečítať súbor alebo
sa vrátiť na jeho začiatok po nejakých operáciách.
Funkcia prijíma jeden parameter - ukazovateľ na súbor,
vrátený funkciou fopen.
Syntax
rewind(resource $handle);
Príklad
Resetujme ukazovateľ súboru po prečítaní prvého riadku:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Prečíta prvý riadok
rewind($file); // Resetuje ukazovateľ
echo fgets($file); // Znova prečíta prvý riadok
fclose($file);
?>
Výsledok vykonania kódu:
'First line'
'First line'
Príklad
Skúsme prečítať súbor dvakrát bez rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Výsledok vykonania kódu:
'File content'
''