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