剥离空白并限制在nl2br()中

时间:2013-05-14 22:05:57

标签: php

here is     a  lot    of      whitespace
<br>
<br>
<br>
3 br's is too many... i want to trim it to 2 <brs> in a row

如何删除此空格并将<br>限制为最多2个PHP?因此,连续1 <br>和2 <br>是可以接受的。但是超过2的任何东西都被削减为2 <br>

2 个答案:

答案 0 :(得分:1)

使用preg_replace。剥去多余的空格(一次限制为一个空格):

$string = preg_replace('/\s\s+/', ' ', $string);

您可以研究如何删除多余的标签,但这将是使用正则表达式的另一个preg_replace操作。

答案 1 :(得分:0)

使用此str_word_count()并定义preg_replace,如果则then的数量大于2 这会计算整个字符串中的所有字母。这也取决于你有多少行字符串

相关问题