Rolf B: PHP CSV Trennzeichen Problem

Beitrag lesen

Hallo dedlfix,

Wenn du nicht in der Position bist, dem Dienstleister den Fehler auszutreiben

Bug ist Bug, da fehlen ja nun eindeutig die Anführungszeichen. Ein Trenn-"Wort" sieht CSV meines Wissens nicht vor, also ist eine Unterscheidung zwischen /,[^\d]/ und /,\d/ ein Hack, auf den man sich nicht einlassen sollte. Auf ", " oder /,\s/ sollte man keinesfalls prüfen; wer weiß, wann der Lieferant den Bug fixt. Ein Space nach dem Komma ist als Inhaltsteil des nächsten Feldes zu betrachten, und nicht als Teil des Trennzeichens.

Andererseits ist CSV das zweitmieseste Interchange-Format von allen (nur noch gebottomed von native binary) und hat vermutlich mehr Varianten als BASIC, da gehört kreativer Schaffensdrang schon fast zum guten Ton. Hier steht ein Versuch, ein kleinsten gemeinsamen Nenner der diversen Implementierungen zu formalisieren.

Rolf

--
sumpsi - posui - clusi