Kazi ya rewind
Kazi rewind huweka upya kielelezo cha faili mwanzoni.
Hii ni muhimu wakati unahitaji kusoma faili tena au
kurejea mwanzoni mwake baada ya shughuli fulani.
Kazi hukubali parameta moja - kielelezo cha faili,
kinachorudishwa na kazi fopen.
Syntax
rewind(resource $handle);
Mfano
Weka upya kielelezo cha faili baada ya kusoma mstari wa kwanza:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Soma mstari wa kwanza
rewind($file); // Weka upya kielelezo
echo fgets($file); // Soma mstari wa kwanza tena
fclose($file);
?>
Matokeo ya kutekeleza kificho:
'Mstari wa kwanza'
'Mstari wa kwanza'
Mfano
Tujaribu kusoma faili mara mbili bila rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Matokeo ya kutekeleza kificho:
'Yaliyomo kwenye faili'
''