0
如果新行仅包含空白字符或是空字符串,在使用nl2br时如何忽略它?PHP在使用nl2br时会忽略空白字符的新行
如果新行仅包含空白字符或是空字符串,在使用nl2br时如何忽略它?PHP在使用nl2br时会忽略空白字符的新行
更换2个或多个连续的\ n和空行只有一个\ n
<?php
$text = "Hello
[tab]
[spaces]
world
";
echo nl2br(preg_replace("/\W+\n+/", "\n", $text));
回报
Hello<br />
world<br />
这会破坏几乎nl2br的整个目的是什么? – Fluffeh 2014-11-23 19:29:51
@Fluffeh它对我来说似乎是这样,但如果用户在两行文本之间添加一个空格,nl2br会在回显时将该空间加倍 – Shane 2014-11-23 19:43:33
http://stackoverflow.com/questions/709669/how-do-i-remove -blank线 - 从文本功能于PHP – Cheery 2014-11-23 20:10:40