Функција rewind
Функцијата rewind го ресетира покажувачот на датотеката на почетокот.
Ова е корисно кога треба повторно да се прочита датотеката или
да се вратите на нејзиниот почеток по некои операции.
Функцијата прифаќа еден параметар - покажувач до датотеката,
кој се враќа од функцијата fopen.
Синтакса
rewind(resource $handle);
Пример
Да го ресетираме покажувачот на датотеката после читањето на првата линија:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Прочитај ја првата линија
rewind($file); // Ресетирај го покажувачот
echo fgets($file); // Прочитај ја првата линија повторно
fclose($file);
?>
Резултат од извршувањето на кодот:
'First line'
'First line'
Пример
Да се обидеме да ја прочитаме датотеката два пати без rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Резултат од извршувањето на кодот:
'File content'
''