有一个名为strip_tags()的函数从输入中删除所有标记,我想知道是否有一个函数不是从输入中剥离所有标记,而是将它们转换为字符串,就像stackoverflow在执行时一样。我们缩进了我们的代码。如果没有,我应该使用什么呢?
输出:
斜体
需要输出:
<i> italic </i>
答案 0 :(得分:1)
您想要的功能是http://php.net/manual/en/function.htmlspecialchars.php。
代码:
$string = '<i> italic </i>';
echo htmlspecialchars($string);
输出:
<i> italic </i>
在浏览器中将呈现为:
&LT; I&GT;斜体&lt; / i&gt;
答案 1 :(得分:1)
您可以使用html <pre>
标记。
答案 2 :(得分:0)
您可以使用评论中所述的htmlspecialchars()或手动执行。
$str = "<i>something</i>";
echo str_replace("<", "<", $str);