php str_replace 为什么替换不了连续的空格
在DEDECMS的评论页面中加了个编辑器,是设置为精简模式的KindEditor。
想要替换掉连续的换行符,但我写的这个代码无效,不知道问题出在哪里,特来请教。
//过滤连续的换行符 $msg = str_replace('<br /><br />', '', $msg); //过滤HTML标签,保留允许的标签 php不支持允许 strong em $msg = strip_tags($msg, "<span> <b> <i> <u> <img> <a> <br>");
kindeditor 连接敲enter后生成的代码为
来两个称赞<br /><br />在<br /><br /><br /><br />在<br /><br /><br /><br /><br /><br />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以用
nl2br()把 rn的换行转换成<br>再替换
解决,之前一直错误地使用 <br />n