Tom: joshua

Beitrag lesen

Hello,

str_replace(array(chr(13).chr(10),chr(13),chr(10)),"<br />",$text);

müsste Deinen Ansprüchen gerecht werden.

nl2br() kümmert sich automatisch um die Problematik:
http://cvs.php.net/co.php/php-src/ext/standard/string.c?r=1.420.2.6#3706

Aber nl2br() ersetzt die Zeilenschaltungszeichen nicht, sondern ergänzt sie.
Wenn man sie denn ersetzen will, weil der Eintrag z.B. anschließend als eine Zeile (Datensatz) in ein Flat-File soll, hilt nl2br() nicht.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau