Funkcija rewind
Funkcija rewind resetuje pokazivač datoteke na početak.
Ovo je korisno kada treba ponovo pročitati datoteku ili
vratiti se na njen početak nakon nekih operacija.
Funkcija prihvata jedan parametar - pokazivač na datoteku,
koji vraća funkcija fopen.
Sintaksa
rewind(resource $handle);
Primer
Resetujmo pokazivač datoteke nakon čitanja prve linije:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Pročitaj prvu liniju
rewind($file); // Resetuj pokazivač
echo fgets($file); // Ponovo pročitaj prvu liniju
fclose($file);
?>
Rezultat izvršavanja koda:
'Prva linija'
'Prva linija'
Primer
Pokušajmo da pročitamo datoteku dva puta bez rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Rezultat izvršavanja koda:
'Sadržaj datoteke'
''