0

我需要将所有 html 标签绕过到文本,我确定有什么方法可以将所有 html 标签绕过到 html 格式的文本,我的示例如下:

例子:

<p style="clear: both;"></p>

为了

&lt;p style="clear: both;"&gt;&lt;/p&gt;

有什么功能吗?谢谢 :)

4

2 回答 2

1

用于strip_tags删除 html 标签

$str = strip_tags("your string");

用于显示 html 标签使用htmlspecialchars

htmlspecialchars("<html>something</html>"); // output <html>something</html>
于 2013-02-25T09:46:45.000 回答
1

您可能正在搜索htmlentities()

$str = htmlentities('<p style="clear: both;"></p>');
var_dump($str);

或者如果你想反过来做,使用html_entity_decode()

$str = html_entity_decode('&lt;p style="clear: both;"&gt;&lt;/p&gt;');
var_dump($str);
于 2013-02-25T09:50:58.757 回答