标签: php
如何删除额外的换行符,例如:
text text text text text
我希望它是这样的
text text text
我已经在使用nl2br($ desc),以便完全显示换行符 现在如何将它们限制为1
答案 0 :(得分:5)
在使用nl2br()之前,用一个换行符替换回车符或换行符的所有序列:
nl2br()
$result = preg_replace('/[\r\n]+/', "\n", $desc);
查看在线工作:ideone
答案 1 :(得分:0)
:
$desc = preg_replace('#(<br[ ]?[\/]?>[\r\n]*)+#','<br/>',$desc);