rewind funksiyası
rewind funksiyası fayl göstəricisini əvvələ qaytarır.
Bu, faylı yenidən oxumaq lazım olduqda və ya
bəzi əməliyyatlardan sonra onun əvvəlinə qayıtmaq lazım olduqda faydalıdır.
Funksiya bir parametr qəbul edir - fopen funksiyası tərəfindən qaytarılan fayl göstəricisi.
Sintaksis
rewind(resource $handle);
Nümunə
Birinci sətri oxuduqdan sonra fayl göstəricisini sıfırlayaq:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Birinci sətri oxu
rewind($file); // Göstəricini sıfırla
echo fgets($file); // Birinci sətri yenidən oxu
fclose($file);
?>
Kodun icrasının nəticəsi:
'Birinci sətir'
'Birinci sətir'
Nümunə
rewind olmadan faylı iki dəfə oxumağa çalışaq:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Kodun icrasının nəticəsi:
'Faylın məzmunu'
''