Funkcia fgets
Funkcia fgets číta riadok zo súboru. Ako prvý parameter prijíma ukazovateľ na súbor, ktorý musí byť predtým otvorený funkciou fopen. Druhým voliteľným parametrom je možné zadať maximálnu dĺžku čítaného riadku. Funkcia zastaví čítanie po dosiahnutí konca riadku, konca súboru alebo zadanej dĺžky.
Syntax
fgets(resource $handle, int $length = ?): string|false
Príklad
Prečítajme prvý riadok zo súboru:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Príklad
Čítanie súboru riadok po riadku v cykle:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Príklad
Čítanie riadku s obmedzením dĺžky:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>