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);
?>
Кодни ишлаш натижаси:
'Файл матни'
''