In PHP wird die Funktion fgets() verwendet, um jeweils eine Datenzeile aus einer geöffneten Datei zu lesen, mit dem Syntaxformat „fgets(file,length)“. Die Funktion fgets() stoppt die Rückgabe einer neuen Zeile, wenn sie die angegebene Länge „length-1“ erreicht, auf ein Zeilenumbruchzeichen trifft oder das Ende der Datei erreicht (je nachdem, was zuerst eintritt).
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP liest die Funktion fgets() jeweils eine Datenzeile aus der geöffneten Datei. Das Syntaxformat der Funktion ist wie folgt:
fgets(file,length)
Parameter | Beschreibung |
---|---|
Datei | Erforderlich. Gibt die Datei an, die gelesen werden soll. |
Länge | optional. Gibt die Länge der zu lesenden Daten an (Anzahl Bytes). Der Standardwert ist 1024 Byte. Die Funktion |
kann standardmäßig eine Länge von 1 KB (1024 Byte) aus dem angegebenen Dateiparameter $file
中读取一行并返回长度最大值为 $length-1
个字节的字符串。在遇到换行符、EOF 或者读取了 $length-1
个字节后停止。如果忽略 $length
lesen.
Beispiel:
Verwenden Sie die Funktion fgets(), um den Inhalt der Datei Zeile für Zeile zu lesen und auszugeben.
<?php $handle = @fopen("./test.txt", "r"); if ($handle) { while (($info = fgets($handle, 1024)) !== false) { echo $info.'<br>'; } fclose($handle); } ?>
Die laufenden Ergebnisse sind wie folgt:
php中文网 https://www.php.cn/
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion fgets(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!