Zeile für Zeile von STDIN lesen
Möchte ich etwas wie das hier tun:
$ [mysql query that produces many lines] | php parse_STDIN.php
In parse_STDIN.php
Datei möchte ich in der Lage sein, zu analysieren meine Daten zeilenweise von stdin.
InformationsquelleAutor der Frage sobi3ch | 2012-08-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden
STDIN
ständige als Datei-handler.Hinweis: fgets auf STDIN liest die
\n
Charakter.InformationsquelleAutor der Antwort Shiplu Mokaddim
Könnte man auch mit einem generator - wenn Sie nicht wissen, wie groß die STDIN wird.
Erfordert PHP 5 >= 5.5.0, PHP 7
Etwas entlang der Linien von:
Lesen Sie mehr über Generatoren, die hier (oder eine google-Suche nach tutorials):
http://php.net/manual/en/language.generators.overview.php
InformationsquelleAutor der Antwort Luis Colón