Fungsi rewind

Fungsi rewind mengatur ulang penunjuk file ke awal. Ini berguna ketika perlu membaca file kembali atau kembali ke awal setelah beberapa operasi. Fungsi menerima satu parameter - penunjuk ke file, yang dikembalikan oleh fungsi fopen.

Sintaks

phprewind(resource $handle);

Contoh

Mari atur ulang penunjuk file setelah membaca baris pertama:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file); // Baca baris pertama
  rewind($file);     // Atur ulang penunjuk
  echo fgets($file); // Baca baris pertama lagi
  fclose($file);
?>

Hasil eksekusi kode:

php'Baris pertama'
'Baris pertama'

Contoh

Mari coba baca file dua kali tanpa rewind:

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

Hasil eksekusi kode:

php'Konten file'
''

Lihat juga

  • fungsi fseek,
    yang memindahkan penunjuk file
  • fungsi ftell,
    yang mengembalikan posisi saat ini
  • fungsi feof,
    yang memeriksa akhir file