dedlfix: csv datei durchsuchen

Beitrag lesen

Hi!

Natürlich geht das. Lese über file, file_get_contents, explode, list, array-Funktionen, hashes, foreach, str_pos, strtolower, trim, ggf. csv-Funktionen,  ggf. auch über reguläre Ausdrücke.

Es ist doch etwas aufwendiger, CSV mit allen seinen Eigenheiten richtig zu parsen. Dein Vorschlag scheitert bereits an file() beziehungsweise der Kombination file_get_contents() und explode() (anzunehmenderweise am Zeilenumbruch). Zeilenumbrüche können auch in Feldern auftreten, wenn diese ordentlich mit einem Quotierzeichen eingefasst sind. Das ignorieren beide Ansätze und schneiden somit auch Daten auseinander.

Besser ist es, das bereits empfohlene fgetcsv() zu verwenden. (Allerdings sollte man auf die englische Handbuchseite von fgetcsv() verweisen, denn die deutsche Übersetzung scheint ein alter Stand zu sein.)

Lo!