我想在屏幕上实际打印 HTML 标签。我不知道如何转义 HTML 标签。
预期产出
<div>Hey, you can see the div tag on the screen.</div>
div
标签不应该被当作 HTML 标签,而是我想在屏幕上打印它们。我怎样才能做到这一点?
echo htmlspecialchars('<div>Hey, you can see the div tag on the screen.</div>');
您可以使用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>');
您也可以使用strtr()
.
<?php
$input = '<div>Hey, you can see the div tag on the screen.</div>';
$output = strtr($input, Array("<" => "<"));
print $output;
?>
如图所示,您可以使用htmlspecialchars()函数。
echo htmlspecialchars('<div>Hey, you can see the div tag on the screen.</div>');