Функсияи 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);
?>
Натиҷаи иҷрои код:
'Мундариҷаи файл'
''