沃梦达 / 编程问答 / php问题 / 正文

preg_REPLACE&39;</p&>;&39;使用'<br/&>;'?

preg_replace #39;lt;/pgt;#39; with #39;lt;br /gt;#39;?(preg_REPLACE39;lt;/p;39;使用#39;lt;br/;#39;?)

本文介绍了preg_REPLACE&39;</p&>;&39;使用'<br/&>;'?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我让代码删除了<p>开始标记,但现在我想用换行符替换结束</p>标记。我如何才能做到这一点?

这是我拥有的:

$content = 'This is the content';
$newcontent = preg_replace("/<p[^>]*?>", "", $content);
$newcontent = preg_replace("</p>", "<br />", $newcontent);

推荐答案

使用STR_REPLACE代替PREG_REPLACE,因此:

$content = '<p>This is a new content for missing slash</p>';
$newcontent = preg_replace("/<p[^>]*?>/", "", $content);
$newcontent = str_replace("</p>", "<br />", $newcontent);

这篇关于preg_REPLACE&39;&lt;/p&>;&39;使用&#39;&lt;br/&>;&#39;?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:preg_REPLACE&39;&lt;/p&>;&39;使用&#39;&lt;br/&>;&#39;?