Funkcija fgets
Funkcija fgets bere niz iz datoteke. Kot prvi parameter sprejme kazalec na datoteko, ki mora biti predhodno odprta s funkcijo fopen. Kot drugi neobvezni parameter lahko določimo največjo dolžino branega niza. Funkcija preneha z branjem ob dosegu konca vrstice, konca datoteke ali določene dolžine.
Sintaksa
fgets(resource $handle, int $length = ?): string|false
Primer
Preberimo prvo vrstico iz datoteke:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Primer
Branje datoteke vrstico za vrstico v zanki:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Primer
Branje niza z omejitvijo dolžine:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>