0
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>この空白を取り除き、PHP で最大 2 に制限するにはどうすればよいですか? したがって、 1<br>と 2<br>の連続は許容されます。ただし、2 を超えるものは 2 にトリミングされ<br>ます

4

2 に答える 2

1

を使用しpreg_replaceます。余分な空白を削除するには (一度に 1 つのスペースに制限):

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

余分なタグを削除する方法を調べることはできますが、それはpreg_replace正規表現を使用した別の操作になります。

于 2013-05-14T22:10:47.617 に答える
0

この str_word_count() を使用し、preg_replace を定義するのは、文字列全体の
すべてをカウントする 2 より大きい場合です。
これは、文字列の行数によって異なります

于 2013-05-14T22:49:23.230 に答える