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
phprewind(resource $handle);
Contoh
Mari tetapkan semula penunjuk fail selepas membaca baris pertama:
php<?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:
php'Baris pertama'
'Baris pertama'
Contoh
Mari cuba baca fail 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);
?>
Keputusan pelaksanaan kod:
php'Kandungan fail'
''