Hallo Pit,
die inmitten eines feldes eines csv-Satzes einen zeilenumbruch hatte
Falls dieses Feld in Anführungszeichen stand, dann sollte das etwas sein, das von fgetcsv behandelt wird. Jedenfalls ist das kein Grund, mittels Statistiken die häufigste Satzlänge zu ermitteln.
In dem Fall wärest Du in die A-B (oder XY) Problem Falle getappt.
Ist das Problem "unterschiedliche Anzahl Felder" identisch mit dem Problem "Zeilenumbruch"? Mein Excel schließt Felder mit Zeilenumbruch, Feldtrennzeichen oder Anführungszeichen darin automatisch in Anführungszeichen ein, und Anführungszeichen im Feld werden verdoppelt gespeichert. Wird von fgetcsv alles transparent gehandhabt. Einsatz von fgetcsv wäre also die korrekte Problemlösung.
Viele Datenbank-Import-Tools beherrschen Zeilenumbrüche in CSV Dateien nicht.
Rolf
sumpsi - posui - clusi