0

我想在屏幕上实际打印 HTML 标签。我不知道如何转义 HTML 标签。

预期产出

<div>Hey, you can see the div tag on the screen.</div>

div标签不应该被当作 HTML 标签,而是我想在屏幕上打印它们。我怎样才能做到这一点?

4

4 回答 4

4
echo htmlspecialchars('<div>Hey, you can see the div tag on the screen.</div>');
于 2013-08-08T09:43:54.840 回答
3

您可以使用htmlentities()htmlspecialchars()

喜欢,

echo htmlentities( '<div>Hey, you can see the div tag on the screen.</div>');
echo htmlspecialchars( '<div>Hey, you can see the div tag on the screen.</div>');
于 2013-08-08T09:44:05.500 回答
0

您也可以使用strtr().

    <?php   
    $input =  '<div>Hey, you can see the div tag on the screen.</div>';
    $output = strtr($input, Array("<" => "&lt;"));
print $output;
    ?>
于 2013-08-08T09:53:34.280 回答
0

如图所示,可以使用htmlspecialchars()函数。

echo htmlspecialchars('<div>Hey, you can see the div tag on the screen.</div>');
于 2013-08-08T09:49:38.613 回答