rewind функциясы
rewind функциясы файл көрсеткішін басына қайта орналастырады.
Бұл файлды қайта оқу қажет болғанда немесе
кейбір операциялардан кейін оның басына оралу қажет болғанда пайдалы.
Функция бір параметрді қабылдайды - файл көрсеткіші,
fopen функциясымен қайтарылады.
Синтаксис
rewind(resource $handle);
Мысал
Файл көрсеткішін бірінші жолды оқығаннан кейін қалпына келтірейік:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Бірінші жолды оқу
rewind($file); // Көрсеткішті қалпына келтіру
echo fgets($file); // Бірінші жолды қайта оқу
fclose($file);
?>
Кодты орындау нәтижесі:
'Бірінші жол'
'Бірінші жол'
Мысал
Файлды rewind-сіз екі рет оқып көрейік:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Кодты орындау нәтижесі:
'Файл мазмұны'
''