Christian Kruse: \n durch <br> ersetzen

Beitrag lesen

Hallo Sven,

Dazu hatte ich mal was in den User-Comments geschrieben:

http://de.php.net/manual/en/function.nl2br.php

Dummerweise sind die nicht verfuegbar, gerade. Naja, ich hatte
geschrieben, dass aufgrund der Plattform-Unterschiede nl2br()
unbrauchbar sei.

Stimmt aber nicht. nl2br() funktioniert zumindest bei meiner PHP-
Version bestens mit allen möglichen Zeilenschaltungen aller
Systeme.

Oh, fein. Dann haben sie den Bug endlich gefixed. Ja, jetzt seh
ichs:

while (str < end) {
        if (*str == '\r') {
            if (*(str+1) == '\n') {
                str++;
            }
            repl_cnt++;
        } else if (*str == '\n') {
            if (*(str+1) == '\r') {
                str++;
            }
            repl_cnt++;
        }

str++;
    }

Dann kann ich jetzt ja guten Gewissens umsteigen auf nl2br() ;-)

Grüße,
 CK

--
Ihr wisst nicht, wie man den Menschen dient. Wie sollt ihr wissen, wie man den Goettern dienen soll?
http://wwwtech.de/