Funkcija rewind
Funkcija rewind ponastavi kazalec datoteke na začetek.
To je uporabno, ko je treba datoteko znova prebrati ali
se vrniti na njen začetek po kakršnih koli operacijah.
Funkcija sprejme en parameter - kazalec na datoteko,
ki ga vrne funkcija fopen.
Sintaksa
rewind(resource $handle);
Primer
Ponastavimo kazalec datoteke po branju prve vrstice:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Preberi prvo vrstico
rewind($file); // Ponastavi kazalec
echo fgets($file); // Ponovno preberi prvo vrstico
fclose($file);
?>
Rezultat izvajanja kode:
'Prva vrstica'
'Prva vrstica'
Primer
Poskusimo prebrati datoteko dvakrat brez rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Rezultat izvajanja kode:
'Vsebina datoteke'
''