こんにちは皆さん、私が以前に投稿した<br>
テキストの先頭に挿入されることについて投稿しましたが、修正されました。(これがコードを含む以前の投稿です)から提案されたようにコードを変更しました
$x = preg_replace("/<br>/i","\n",$x);
に
$x = preg_replace("/^<br(\/|)>/i","\n",$x);
最初に挿入されないように機能しまし<br>
たが、最後に挿入されています。どうすればそれが起こらないようにできますか?
解決
$x = preg_replace("/^<br(\/|)>/i","\n",$x);
ジャックの解決策---//$x = preg_replace('#^<br(\/|)>+|<br(\/|)>+$#i', "\n", $x);
元のpreg_replaceに加えて私の修正
$x= preg_replace("/(^)?(<br\s*\/?>\s*)+$/","\n", $x);
アップデート
<br>
送信されるたびに追加されることはなくなりまし<br>
たが、データベースにのみ表示され、エディターには表示されないテキストの後に 2 つあるようになりました。私はこれらの休憩を取り除く必要があります!