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

2022-03-22 00:00:00 php preg-replace

我让代码删除了<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);

相关文章