English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Datei-System Referenzhandbuch
Die fgets() Funktion kann eine Zeile aus einem geöffneten Datei zurückgeben. Diese Funktion stoppt bei der angegebenen Länge einer neuen Zeile oder EOF, je nachdem, was zuerst erreicht wird, und gibt im Fehlerfall false zurück.
string fgets ( resource $handle [, int $length ] )
Eine Zeile aus der Datei, die von handle angezeigt wird, lesen und zurückgeben, deren Länge maximal length beträgt - 1 Bytes langen Strings. Begegnen Sie einem Zeilenumbruch (einschließlich im Rückgabewert), EOF oder haben Sie length - 1 Bytes afterwards stops (depending on which comes first). Wenn length nicht angegeben ist, beträgt der Standard 1K, das heisst 1024 Bytes.
Hinweis: Ab PHP 4.3 开始,忽略掉 length 则行的长度被假定为 1024,则将继续从流中读取数据直到行结束。如果文件中的大多数行都大于 8KB, dann ist es in Skripten effizienter, die maximale Länge der Zeilen zu spezifizieren.
<?php $file = fopen("/PhpProject/sample.txt", "r"); echo fgets($file); fclose($file); ?>
Ausgabefolge
oldtoolbag.com
<?php $file = fopen("/PhpProject/sample.txt", "r"); while(! feof($file)) { echo fgets($file) . "\n"; } fclose($file); ?>
Ausgabefolge
oldtoolbag.com de.oldtoolbag.com