Functie fgets
De functie fgets leest een regel uit een bestand. Als eerste parameter accepteert het een bestandswijzer, die eerder moet zijn geopend met de functie fopen. Met de tweede optionele parameter kan de maximale lengte van de te lezen regel worden opgegeven. De functie stopt met lezen bij het bereiken van het einde van de regel, het einde van het bestand of bij het bereiken van de opgegeven lengte.
Syntaxis
fgets(resource $handle, int $length = ?): string|false
Voorbeeld
Laten we de eerste regel uit het bestand lezen:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Voorbeeld
Bestand regel voor regel lezen in een lus:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Voorbeeld
Een regel lezen met een lengtebeperking:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>