preg_REPLACE&39;</p&>;&39;使用'<br/&>;'? [英] preg_replace '</p>' with '<br />'?

查看:24
本文介绍了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;?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆