Tom: CSV File durchsuchen und Array ausgeben

Beitrag lesen

Hello,

Lies einfach trotzdem das ganze File ein und lass nur die Zeilen ausgeben, in denen dann das Suchwort vorkommt.

Mit PHP-Funktionen kann man (sinnvoll) noch keine ganzen CSV-Files einlesen auf einmal, sondern  "zeilenweise" sequentiell lesen.
Es ist daher also sinnlos, das ganze File im Speicher zu halten, wenn man z.B. nur den ersten Treffer haben will.

Auch wenn man alle Treffer haben will, ist es sinnlos.

Benötigt wird die CSV-Lesefunktion und die Funktion in_array() oder array_search()
[http://www.php.net/manual/de/function.fgetcsv.php] -> ezeutgt ein Array aus der Zeile
http://www.php.net/manual/de/function.in-array.php -> sucht nach dem Element in dem Array
http://www.php.net/manual/de/function.array-search.php -> sucht nach dem Element in dem Array und liefert den Schlüssel

Ohne Schleife (while) und Bedingung (if) wird es also nicht gehen.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau