gudn tach!
Ich müsste also vorher alle Kommata innerhalb der Anführungstrichem durch Punkte ersetzen.
Aus dem Bespiel
"Liste 1","40,32","20,12","12,07"
müsste also werden:
"Liste 1","40.32","20.12","12.07"Das geht sicherlich durch reguläre Ausdrücke ... aber wie?
mit preg_replace('/(".*?")/e', 'strtr("$1", ",", ".")', $str)
ginge es bswp., allerdings _muss_ dann ein anfuehrungszeichen immer einen begrenzer darstellen. sowas wie "foo"bar"" waere also nicht mehr erlaubt. je nach anwendungsfall waere dir damit schon geholfen.
links aus dem php-manual: strtr, preg_replace, pattern modifiers.
je nach dem, wie die files aussehen, aus denen du den kram einliest, ist der weg ueber die von dedlfix angesprochene methode evtl. effizienter.
prost
seth