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