1
我想在PHP中,这是使用CKEditor的存储在数据库中,存储在数据库中的值来呼应价值存储的使用取下字符串变量,从CKEditor的
像<p>sample text</p>
现在即时通讯的印刷值
<?php echo $row[0]->content; ?>
,但我得到的输出是
<p>sample text</p>
如何删除p来自字符串的标签?
我想在PHP中,这是使用CKEditor的存储在数据库中,存储在数据库中的值来呼应价值存储的使用取下字符串变量,从CKEditor的
像<p>sample text</p>
现在即时通讯的印刷值
<?php echo $row[0]->content; ?>
,但我得到的输出是
<p>sample text</p>
如何删除p来自字符串的标签?
字符串<p>sample text</p>
包括一些编码HTML实体(<
为<
和>
为>
)。
如果您想用真实符号替换此编码实体 - 请使用html_entity_decode
。之后,你的字符串变成<p>sample text</p>
。所以,如果你回应它,<p>
和</p>
将被视为HTML标签,并不会显示。
如果您仍然需要删除这些标签 - 请使用strip_tags
函数。
中底:
<?php echo strip_tags(html_entity_decode($row[0]->content)); ?>
而且是,strip_tags
从字符串中删除所有标签,除非你使用它的第二个参数。
['html_entity_decode'](http://php.net/manual/en/function.html-entity-decode.php),然后'strip_tags' –
完美的解决方案,谢谢 –
我们是否也失去了造型?像列表,标题,粗体等? @u_mulder –