我正在使用 nl2br()
转换 \n
字符到 <br />
标签,但我不想超过一个 <br />
一次标记。例如,Hello \n\n\n\n Everybody
应该变成 Hello <br /> Everybody
.
我该怎么做?
最佳答案
最直接的方法可能是首先使用简单的正则表达式将多个换行符替换为一个换行符:
nl2br(preg_replace("/\n+/", "\n", $input));
关于php - 如何使用 nl2br 只显示一个换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1387296/