Funktionen fgets
Funktionen fgets læser en linje fra en fil. Den tager en filpekker som første parameter, som skal være åbnet på forhånd med funktionen fopen. Som anden valgfri parameter kan man angive den maksimale længde af den læste linje. Funktionen stopper med at læse ved slutningen af linjen, slutningen af filen eller ved at nå den angivne længde.
Syntaks
fgets(resource $handle, int $length = ?): string|false
Eksempel
Lad os læse den første linje fra en fil:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Eksempel
Læs en fil linje for linje i en løkke:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Eksempel
Læs en linje med længdebegrænsning:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>