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);
相关文章