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