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