ფუნქცია 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);
?>
კოდის შესრულების შედეგი:
'ფაილის შიგთავსი'
''