CSV ist mit das schlimmste Format für Datenaustausch. Leider muß ich mich gerade damit auseinandersetzen, und lerne es immer mehr zu hassen. Denn wenn mal der Fall auftritt, das ein einem Feld Anführungszeichen und Trennzeichen vorkommen, dann kommt zumindest die PHP-Funktion “fgetcsv” so richtig durcheinander.
Kleines Beispiel:
"1";"2";"3";"Ganz "toller" Text; heute mit Semikolon"
wird dann zu
1
2
3
Ganz "toller Text
heute mit Semikolon"
An die Verwendung von explode() oder regulären Ausdrücken möchte ich gar nicht erst denken. In so einem Fall wäre XML mal wirklich angebracht.
