如何使用nl2br显示一个换行符?

mTu*_*ran 3 php newline nl2br

nl2br()用来将\n字符转换为<br />标签,但我一次不想要多个<br />标签.例如,Hello \n\n\n\n Everybody应该成为Hello <br /> Everybody.

我怎样才能做到这一点?

Vot*_*ple 8

最直接的方法可能是首先使用简单的正则表达式替换多个换行符:

nl2br(preg_replace("/\n+/", "\n", $input));
Run Code Online (Sandbox Code Playgroud)