So lesen Sie eine Datei Zeile für Zeile mit der Funktion fgets() in PHP

不言
Freigeben: 2023-04-05 11:30:02
Original
4481 Leute haben es durchsucht

Die Funktion fgets() in PHP wird verwendet, um den Inhalt einer einzelnen Zeile aus einer Datei zu lesen. In diesem Artikel werden wir uns daher genauer ansehen, wie die Funktion fgets() in PHP zum Lesen des Inhalts verwendet wird eine Datei Zeile für Zeile.

So lesen Sie eine Datei Zeile für Zeile mit der Funktion fgets() in PHP

Die grundlegende Syntax der fgets()-Funktion lautet wie folgt:

fgets(file, length)
Nach dem Login kopieren

Datei: Geben Sie den Dateinamen an, der gelesen werden soll Inhalt

Länge: Optionaler Parameter, der die Anzahl der Bytes angibt, die aus der Datei gelesen werden sollen.

Nachfolgend finden Sie zwei Beispiele für das Lesen einer einzelnen Zeile aus einer Datei mit PHP.

Beispiel 1: Die ersten 20 Bytes aus einer Datei lesen

Der Code lautet wie folgt

<?So lesen Sie eine Datei Zeile für Zeile mit der Funktion fgets() in PHP
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn, 20);
  echo $result;
  fclose($fn);
?>
Nach dem Login kopieren

Verwenden Sie dieses Beispiel zum Lesen eine Datei Holen Sie sich die vollständige erste Zeile des Inhalts.

<?So lesen Sie eine Datei Zeile für Zeile mit der Funktion fgets() in PHP
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn);
  echo $result;
  fclose($fn);
?>
Nach dem Login kopieren

Beispiel 2: Alle Zeilen lesen

Verwenden Sie eine for-Schleife, um alle Zeilen in der Datei einzeln zu lesen, und verwenden Sie dazu die PHP-Funktion feof() Finden Sie das Ende der Datei.

Der Code lautet wie folgt

<?So lesen Sie eine Datei Zeile für Zeile mit der Funktion fgets() in PHP
  $fn = fopen("myfile.txt","r");
  
  while(! feof($file))  {
	$result = fgets($fn);
	echo $result;
  }

  fclose($fn);
?>
Nach dem Login kopieren

Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in anderen verwandten Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonSo lesen Sie eine Datei Zeile für Zeile mit der Funktion fgets() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage