HTML,PHP - 回显时转义“<”和“>”符号


HTML,PHP - Escape '<' and '>' symbols while echoing

我想按原样打印以下文本:

echo "<label> AAAAA";

但它只是显示"AAAAA"作为输出。

如何转义"<"和">"符号。

使用 htmlspecialchars。

<?php
    echo htmlspecialchars("abc & < >");
?>
<?php
    $string = "<label> AAAAA"; //whatever you want
    echo htmlspecialchars($string);
?>

Reference HTMLspecialchars

echo htmlentities("<label> AAAAA");

使用 htmlentities() 函数转换为纯文本字符串。

<?php
echo htmlentities("<label> AAAAA");
?>

检查这个 http://php.net/manual/en/function.htmlentities.php,这是代码 -

echo htmlentities ("<label> AAAAA");

你应该转义 HTML 的特殊字符。

echo "&lt;label&gt; AAAA"

http://www.w3schools.com/tags/ref_entities.asp

echo "&lt;label&gt; AAAAA";

使用 HTML 实体:&lt; 表示<&gt; 表示>。可以使用htmlspecialchars函数实现:http://php.net/htmlspecialchars。

在此处阅读有关 HTML 实体的更多信息:http://www.santagata.us/characters/CharacterEntities.html