たとえば、余分な改行を削除するにはどうすればよいですか。
text text text
text text
そして、私はそれがこのようになりたいです
text text
text
改行を表示するために、すでに nl2br($desc) を使用しています。改行を 1 に制限する方法
たとえば、余分な改行を削除するにはどうすればよいですか。
text text text
text text
そして、私はそれがこのようになりたいです
text text
text
改行を表示するために、すでに nl2br($desc) を使用しています。改行を 1 に制限する方法
使用する前nl2br()
に、キャリッジ リターンまたは改行文字のすべてのシーケンスを 1 つの改行に置き換えます。
$result = preg_replace('/[\r\n]+/', "\n", $desc);
オンラインでの動作を確認してください: ideone
した後nl2br()
:
$desc = preg_replace('#(<br[ ]?[\/]?>[\r\n]*)+#','<br/>',$desc);