Вообщем в DCMS есть такая функция
function br($msg,$br='<br />'){return preg_replace("#((<br( ?/?)>)|\n|\r)+#i",$br, $msg);} // переносы строк
Я понимаю это велосипед? Можно ли попроще сделать?
хотя я вижу есть люди,которым в <br /> неустраивает пробел.
Хотя та функция не совсем велосипед. Она может быть инверсией для nl2br