将标签转换为 PHP 中的字符串
Converting tags to strings in PHP
有一个名为 strip_tags() 的函数可以从输入中去除所有标签,我想知道是否有一个函数不是从输入中去除所有标签,而是将它们转换为字符串,就像我们缩进代码时 Whosebug 是如何做的一样。如果没有,我应该用什么来代替?
输出:
斜体
需要输出:
<i> italic </i>
您可以按照评论中的说明使用 htmlspecialchars() 或手动执行。
$str = "<i>something</i>";
echo str_replace("<", "<", $str);
您想要的功能是http://php.net/manual/en/function.htmlspecialchars.php。
代码:
$string = '<i> italic </i>';
echo htmlspecialchars($string);
输出:
<i> italic </i>
在浏览器中将呈现为:
<i> italic </i>
您可以使用 html <pre>
标签。
有一个名为 strip_tags() 的函数可以从输入中去除所有标签,我想知道是否有一个函数不是从输入中去除所有标签,而是将它们转换为字符串,就像我们缩进代码时 Whosebug 是如何做的一样。如果没有,我应该用什么来代替?
输出:
斜体
需要输出:
<i> italic </i>
您可以按照评论中的说明使用 htmlspecialchars() 或手动执行。
$str = "<i>something</i>";
echo str_replace("<", "<", $str);
您想要的功能是http://php.net/manual/en/function.htmlspecialchars.php。
代码:
$string = '<i> italic </i>';
echo htmlspecialchars($string);
输出:
<i> italic </i>
在浏览器中将呈现为:
<i> italic </i>
您可以使用 html <pre>
标签。