rewind funksiyasi

rewind funksiyasi fayl ko'rsatgichini boshiga qaytaradi. Bu faylni qayta o'qish yoki ba'zi operatsiyalardan keyin uning boshiga qaytish kerak bo'lganda foydalidir. Funksiya bitta parametr qabul qiladi - fayl ko'rsatgichi, fopen funksiyasi tomonidan qaytarilgan.

Sintaksis

phprewind(resource $handle);

Misol

Fayl ko'rsatgichini birinchi qatorni o'qishdan keyin qayta o'rnatamiz:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file); // Birinchi qatorni o'qish
  rewind($file);     // Ko'rsatkichni qayta o'rnatish
  echo fgets($file); // Birinchi qatorni yana o'qish
  fclose($file);
?>

Kodni bajarish natijasi:

php'Birinchi qator'
'Birinchi qator'

Misol

rewind'siz faylni ikki marta o'qishga urinib ko'ramiz:

php<?php
  $file = fopen('test.txt', 'r');
  echo fread($file, filesize('test.txt'));
  echo fread($file, filesize('test.txt'));
  fclose($file);
?>

Kodni bajarish natijasi:

php'Fayl tarkibi'
''

Shuningdek qarang

  • fseek funksiyasi,
    fayl ko'rsatgichini ko'chiradi
  • ftell funksiyasi,
    joriy pozitsiyani qaytaradi
  • feof funksiyasi,
    fayl oxirini tekshiradi