我想打印以下文字:
echo "<label> AAAAA";
但它只是显示'AAAAA'作为输出。
我怎样逃避'&lt;'和'&gt;'符号。
答案 0 :(得分:21)
<?php
echo htmlspecialchars("abc & < >");
?>
答案 1 :(得分:5)
echo htmlentities("<label> AAAAA");
答案 2 :(得分:4)
使用htmlentities()
功能转换为纯文本字符串。
<?php
echo htmlentities("<label> AAAAA");
?>
答案 3 :(得分:4)
<?php
$string = "<label> AAAAA"; //whatever you want
echo htmlspecialchars($string);
?>
答案 4 :(得分:3)
检查此http://php.net/manual/en/function.htmlentities.php,这是代码 -
echo htmlentities ("<label> AAAAA");
答案 5 :(得分:0)
echo "<label> AAAAA";
答案 6 :(得分:0)
使用HTML实体:<
用于<
,>
用于>
。可以使用htmlspecialchars
函数实现:http://php.net/htmlspecialchars。
在此处详细了解HTML实体:http://www.santagata.us/characters/CharacterEntities.html
答案 7 :(得分:0)