
... solo por curiosidad, ¿has leido lo que he dejado??.

... ya se dijo y se te dió razón que así es el comportamiento de nl2br(), solo eso...
Se te mencionó desde el comienzo de
otra función (que no repetiré para invitarte a releer) de la cuál extraje parte de su descripción del mismo php.net (en mi segunda participación) y que claramente indica que hace lo que describes... ¿problemas con esta (OTRA) función (que NO ES nl2br())?, ¿cuáles?, ¿cómo la usaste?.