Funksjonen fgets
Funksjonen fgets leser en linje fra en fil. Den første parameteren tar en filpeker, som må være åpnet på forhånd med funksjonen fopen. Den andre valgfrie parameteren kan angi maksimal lengde på linjen som leses. Funksjonen stopper lesingen når den når slutten av linjen, slutten av filen eller den angitte lengden.
Syntaks
fgets(resource $handle, int $length = ?): string|false
Eksempel
La oss lese den første linjen fra en fil:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Eksempel
Lesing av fil linje for linje i en loop:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Eksempel
Lesing av linje med lengdebegrensning:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>