Raven280438
Erfahrenes Mitglied
Hi,
ich habe eine CSV-Datei, deren Werte durch , getrennt sind.
Diese Datei zerlege ich in die einzelnen Zeilen und möchte die Werte gerne in eine Datenbank eintragen.
Das Problem:
Normalerweise würde ich die Zeilen mit explode() in die einzelnen Werte aufteilen. Mein Problem ist jedoch, dass Werte, die ein , enthalten in Anführungszeichen ( " ) stehen. Jedoch nur wenn ein , im Wert vorkommt.
Beispiel:
Klaus,Mustermann,"klaus@mustermann.de,klaus.mustermann@web.de"
Wie kann ich jetzt die Zeilen richtig zerteilen?
Bitte jetzt nicht sagen, dass ich doch beim Erstellen alle Werte in " setze, auf die Erstellung der Dateien hab ich keinen Einfluss.
Gruß
ich habe eine CSV-Datei, deren Werte durch , getrennt sind.
Diese Datei zerlege ich in die einzelnen Zeilen und möchte die Werte gerne in eine Datenbank eintragen.
Das Problem:
Normalerweise würde ich die Zeilen mit explode() in die einzelnen Werte aufteilen. Mein Problem ist jedoch, dass Werte, die ein , enthalten in Anführungszeichen ( " ) stehen. Jedoch nur wenn ein , im Wert vorkommt.
Beispiel:
Klaus,Mustermann,"klaus@mustermann.de,klaus.mustermann@web.de"
Wie kann ich jetzt die Zeilen richtig zerteilen?
Bitte jetzt nicht sagen, dass ich doch beim Erstellen alle Werte in " setze, auf die Erstellung der Dateien hab ich keinen Einfluss.
Gruß