大家好,我之前发布过关于<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>
在文本之后有两个仅显示在数据库中并且没有在编辑器中显示。我需要摆脱这些休息!