298 of 410 menu

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' ''

Həmçinin baxın

  • fseek funksiyası,
    fayl göstəricisini hərəkət etdirir
  • ftell funksiyası,
    cari mövqeyi qaytarır
  • feof funksiyası,
    faylın sonunu yoxlayır
swuzlhicsde