preg_replace #39;lt;/pgt;#39; with #39;lt;br /gt;#39;?(preg_REPLACE39;lt;/p;39;使用#39;lt;br/;#39;?)
问题描述
我让代码删除了<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;<;/p&>;&39;使用';<;br/&>;';?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!