2016-06-11 12 views
3

Nach PHP-DokumentationPHP Mit einzelnen fscanf aus mehreren Zeilen lesen?

mixed fscanf (resource $handle , string $format [, mixed &$... ]) 

Jeder Aufruf von fscanf() liest eine Zeile aus der Datei.

Jetzt versuche ich, diese Ausgabe aus einer Datei mit einzelnen fscanf()

Diese sind Linie getrennt Eingänge zu lesen.

4,0

ist der beste Ort

mit diesem Code

lernen

aber die Ausgabe erhalte ich ist

blank

blank

Was ist der korrekte Code für das Lesen mit single fscanf?

Antwort

1

Es ist nicht möglich, mehrere Zeilen aus einer Datei mit einem einzigen fscanf zu lesen. Eine Alternative besteht darin, fscanf mehrmals aufzurufen, einen für jede Zeile. Eine Alternative, die alle Zeilen auf einmal liest, ist die Funktion file().

+0

Was ist schneller. – phpNoob

+0

Ich bezweifle, dass Sie einen Geschwindigkeitsunterschied zwischen ihnen bemerken werden. –

+0

Aber funktional, was effizienter ist. – phpNoob

Verwandte Themen