Fungsi rewind
Fungsi rewind menetapkan semula penunjuk fail ke permulaan.
Ini berguna apabila anda perlu membaca semula fail atau
kembali ke permulaannya selepas beberapa operasi.
Fungsi ini menerima satu parameter - penunjuk ke fail,
dikembalikan oleh fungsi fopen.
Sintaks
rewind(resource $handle);
Contoh
Mari tetapkan semula penunjuk fail selepas membaca baris pertama:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Baca baris pertama
rewind($file); // Tetapkan semula penunjuk
echo fgets($file); // Baca baris pertama sekali lagi
fclose($file);
?>
Keputusan pelaksanaan kod:
'Baris pertama'
'Baris pertama'
Contoh
Mari cuba baca fail dua kali tanpa rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Keputusan pelaksanaan kod:
'Kandungan fail'
''