Funktion fgets
Die Funktion fgets liest eine Zeile aus einer Datei. Als ersten Parameter akzeptiert sie einen Dateizeiger, der zuvor mit der Funktion fopen geöffnet worden sein muss. Mit dem zweiten optionalen Parameter kann die maximale Länge der zu lesenden Zeile angegeben werden. Die Funktion beendet das Lesen beim Erreichen des Zeilenendes, des Dateiendes oder der angegebenen Länge.
Syntax
fgets(resource $handle, int $length = ?): string|false
Beispiel
Lassen Sie uns die erste Zeile aus einer Datei lesen:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file);
fclose($file);
?>
Beispiel
Datei zeilenweise in einer Schleife lesen:
<?php
$file = fopen('test.txt', 'r');
while ($line = fgets($file)) {
echo $line;
}
fclose($file);
?>
Beispiel
Zeile mit Längenbeschränkung lesen:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file, 4);
fclose($file);
?>