Ingo Turski: (CSV) Zeilenumbruch in letzter Zelle

Beitrag lesen

Hi,

Das bringt doch auch nichts, weil file() mit dem voreingestellten Zeilenumbruch oder sogar mit autodetect_line_endings arbeitet. Das würde das Problem nur verlagern.

doch... in der Grundeinstellung findet file() alle möglichen Umbruchkodierungen, so dass schonmal ein Array mit den entsprechenden Zeilen vorliegt. So wie ich den Grund für das Problem  anhand des zweiten Posts sehe, sollte das alleine schon ausreichen.
Ansonsten reicht eine simple Abfrage, ob ein Feld leer ist.

Das geht doch mit der fgetcsv()-Funktion und einem foreach() fast automatisch, wenn die Datei komplett zweimal in den Speicher passt

stimmt. Mit eben dieser Einschränkung...

freundliche Grüße
Ingo