Funkcija rewind
Funkcija rewind atstato failo žymeklį į pradžią.
Tai naudinga, kai reikia perskaityti failą dar kartą arba
grįžti į jo pradžią po kai kurių operacijų.
Funkcija priima vieną parametrą - žymeklį į failą,
kurį grąžina funkcija fopen.
Sintaksė
phprewind(resource $handle);
Pavyzdys
Atstatykime failo žymeklį po pirmosios eilutės skaitymo:
php<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Perskaito pirmąją eilutę
rewind($file); // Atstato žymeklį
echo fgets($file); // Perskaito pirmąją eilutę dar kartą
fclose($file);
?>
Kodo vykdymo rezultatas:
php'Pirmoji eilutė'
'Pirmoji eilutė'
Pavyzdys
Pabandykime perskaityti failą du kartus be rewind:
php<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Kodo vykdymo rezultatas:
php'Failo turinys'
''