Hi botl1k3,
Und zwar nimmt er die \n nicht weg, sondern trennt dort nur.. sind also noch in den Arrays und werden als Leerzeichen ausgegeben..
Dann hast du in deinen Daten vielleicht doch ein "\r\n" (beachte, nicht: '\r\n') statt nur ein "\n"? Das würde erklären, dass der Zeilenumbruch nicht wirklich weg ist. Denn sowohl split() als auch das von Jeena gezeigte Beispiel mit str_replace() sollten keinen Zeilenumbruch übrig lassen.
ein str_replace auf das Array bringt nix, muss ich also bei jeder Ausgabe replacen?
Jage die Daten doch einfach durch trim() durch, dann bist du alle Leerzeichen und Zeilenumbrüche am Anfang wie am Ende des Teilstrings los ;-)
Viele Grüße,
~ Dennis.