Функцыя rewind
Функцыя rewind
скідвае паказальнік файла ў пачатак.
Гэта карысна, калі трэба паўторна прачытаць файл ці
вярнуцца да яго пачатку пасля якіх-небудзь аперацый.
Функцыя прымае адзін параметр - паказальнік на файл,
які вяртае функцыя fopen
.
Сінтаксіс
rewind(resource $handle);
Прыклад
Скідзем паказальнік файла пасля чытання першага радка:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Read first line
rewind($file); // Reset pointer
echo fgets($file); // Read first line again
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'
''