-]Dr.OeTz![-
Lt. Junior Grade
- Registriert
- Nov. 2009
- Beiträge
- 509
Hallo,
ich werde aus der Funktion "fputcsv" nicht schlau.
Sobald in einem String ein Space bzw. Leerzeichen vorkommt, wird der string am ende in der CSV im Parameter für "enclosure" eingebetet. Kommt kein Space im String vor, wird der Parameter "enclosure" nicht in der Ausgabe verwendet.
Warum?
Zu sehen ist das besonders gut in diesem Beispiel:
Während die Strings 'blue, sky' oder 'green, lime' am Ende als "blue, sky" und "green, lime" in der CSV ausgeben werden, werden einfache Strings wie 'red' und 'black' ohne " also als red und black ausgegeben.
Wie kann ich das unterbinden?
Ziel ist es festzulegen, dass ausnahmslos alle Strings gleich ausgegeben werden. Und zwar ohne '"' und durch ein ';' separriert.
Ich hoffe jemand hat eine Idee.
ich werde aus der Funktion "fputcsv" nicht schlau.
Sobald in einem String ein Space bzw. Leerzeichen vorkommt, wird der string am ende in der CSV im Parameter für "enclosure" eingebetet. Kommt kein Space im String vor, wird der Parameter "enclosure" nicht in der Ausgabe verwendet.
Warum?
Zu sehen ist das besonders gut in diesem Beispiel:
Während die Strings 'blue, sky' oder 'green, lime' am Ende als "blue, sky" und "green, lime" in der CSV ausgeben werden, werden einfache Strings wie 'red' und 'black' ohne " also als red und black ausgegeben.
Wie kann ich das unterbinden?
Ziel ist es festzulegen, dass ausnahmslos alle Strings gleich ausgegeben werden. Und zwar ohne '"' und durch ein ';' separriert.
Ich hoffe jemand hat eine Idee.