Функција rewind
Функција rewind ресетује показивач датотеке на почетак.
Ово је корисно када је потребно поново прочитати датотеку или
вратити се на њен почетак након неких операција.
Функција узима један параметар - показивач на датотеку,
који враћа функција fopen.
Синтакса
rewind(resource $handle);
Пример
Ресетујмо показивач датотеке након читања првог реда:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Прочитај први ред
rewind($file); // Ресетуј показивач
echo fgets($file); // Прочитај први ред поново
fclose($file);
?>
Резултат извршавања кода:
'First line'
'First line'
Пример
Покушајмо да прочитамо датотеку два пута без rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Резултат извршавања кода:
'File content'
''