Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet fgets in PHP?
In PHP bedeutet fgets „eine Datenzeile aus einer Datei lesen“; die Funktion fgets() kann jeweils eine Datenzeile aus einer geöffneten Datei lesen und Daten einer bestimmten Länge zurückgeben handle,$ Länge)".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP fgets ist eine auf der PHP-Sprache basierende Funktionsfunktion, die eine Datenzeile aus einem Dateizeiger lesen und zurückgeben kann die Daten. Die Funktion
fgets() wird verwendet, um jeweils eine Datenzeile aus einer geöffneten Datei zu lesen. Das Syntaxformat dieser Funktion ist wie folgt:
fgets($handle,$length)
Der Parameter $handle
ist die geöffnete Datei Datei; der Parameter $length
ist ein optionaler Parameter, der zum Festlegen der Länge der zu lesenden Daten verwendet wird. $handle
是被打开的文件;参数 $length
为可选参数,用来设置读取的数据长度。
函数能够实现从指定文件 $handle
中读取一行并返回长度最大值为 $length
-1 个字节的字符串。在遇到换行符、EOF 或者读取了 $length-1
个字节后停止。如果忽略 $length
$handle
lesen und eine Zeichenfolge mit einer maximalen Länge von $length
-1 Bytes zurückgeben. Stoppt, nachdem ein Zeilenumbruchzeichen, EOF oder das Lesen von $length-1
-Bytes festgestellt wurde. Wenn der Parameter $length
weggelassen wird, beträgt die Standardleselänge 1 KB (1024 Byte). Beispiel:Verwenden Sie die Funktion fgets(), um eine Datenzeile aus der Datei „test.txt“ zu lesen
<?php $file = fopen("test.txt","r"); echo fgets($file); fclose($file); ?>Dann kann die Schleifenanweisung auch alle Daten Zeile für Zeile lesen:
<?php $handle = fopen("test.txt","r"); if ($handle) { while (($info = fgets($handle, 1024)) !== false) { echo $info.'<br>'; } fclose($handle); } ?>
Empfohlene Studie: „PHP-Video-Tutorial
“🎜Das obige ist der detaillierte Inhalt vonWas bedeutet fgets in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!