Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet fgets in PHP?

Was bedeutet fgets in PHP?

青灯夜游
青灯夜游Original
2021-12-30 18:29:224060Durchsuche

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)".

Was bedeutet fgets in PHP?

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

Die Funktion kann eine Zeile aus der angegebenen Datei $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

Was bedeutet fgets in PHP?

<?php
$file = fopen("test.txt","r");
echo fgets($file);
fclose($file);
?>
Was bedeutet fgets in PHP?

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.&#39;<br>&#39;;
        }
        fclose($handle);
    }  
?>
Was bedeutet fgets in PHP?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn