English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP fgets() Funktion Anwendungsbeispiel

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.

Syntax

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.

Beispiel1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   echo fgets($file);
   fclose($file);
?>

Ausgabefolge

oldtoolbag.com

Beispiel2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
 
   while(! feof($file)) {
      echo fgets($file) . "\n";
   }
 
   fclose($file);
?>

Ausgabefolge

oldtoolbag.com
de.oldtoolbag.com

PHP Datei-System Referenzhandbuch