Hallo Nadina,
Die Funktion str_replace(...); tut das was du brauchst.
Zeilenschaltung raus und <br> rein:
"\r" durch Leerstring "" ersetzen. ( \r ist die erste Hälfte des Zeilentrenners *)
"\n" durch "<br>" ersetzen. ( \n ist die zweite Hälfte des Zeilentrenners)
Das nl2br() brauchste dann nicht mehr.
und wieder zurückwandeln: "<br>" durch "\r\n" ersetzen.
Gruss,
Carsten
*) muss aber nicht immer vorhanden sein.