htmlspecialchars 和vnsc5858威尼斯城官网 htmlentities 的

时间:2019-08-17 07:03来源:计算机教程
定义和用法 htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。 html body ?php $str = "John echo htmlspecialchars($str, ENT_COMPAT); echo "br /"; echo htmlspecialchars($str, ENT_QUOTES); echo "br /"; echo htmlsp

定义和用法 htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。

<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlspecialchars($str, ENT_COMPAT);
echo "<br />";
echo htmlspecialchars($str, ENT_QUOTES);
echo "<br />";
echo htmlspecialchars($str, ENT_NOQUOTES);
?>
</body>
</html>浏览器输出:

您可能感兴趣的文章:

预定义的字符是:

复制代码 代码如下:

例子
<html>
<body>
<?php教程
$str = "John & 'Adams'";
echo htmlentities($str, ENT_COMPAT);
echo "<br />";
echo htmlentities($str, ENT_QUOTES);
echo "<br />";
echo htmlentities($str, ENT_NOQUOTES);
?>
</body>
</html>浏览器输出:

<html>
    <body>
    John & 'Adams'<br />John & 'Adams'<br />John & 'Adams'    </body>
</html>

John & 'Adams'
John & 'Adams'
John & 'Adams'如果在浏览器中查看源代码,会看到这些 HTML:

如果在浏览器中查看源代码,会看到这些 HTML:

<html>
<body>
John & 'Adams'<br />
John & 'Adams'<br />
John & 'Adams'
</body>
</html>

=======================================================================
shtmlspecialchars() 函数正好相反

htmlentities() 函数把字符转换为 HTML 实体。

复制代码 代码如下:

另外参考一下这个自定义函数

<html>
    <body>
    <?php
        $str = "John & 'Adams'";
        echo htmlspecialchars($str, ENT_COMPAT);
        echo "<br />";
        echo htmlspecialchars($str, ENT_QUOTES);
        echo "<br />";
        echo htmlspecialchars($str, ENT_NOQUOTES);
    ?>
    </body>
</html>

htmlspecialchars 和 htmlentities 的区别分析

预定义的字符是: •& (和号) 成为 &
•" (双引号) 成为 "
•' (单引号) 成为 '
•< (小于) 成为 <
•> (大于) 成为 >
语法 htmlspecialchars(string,quotestyle,character-set)

& (和号) 成为 &
" (双引号) 成为 "
' (单引号) 成为 '
< (小于) 成为 <
> (大于) 成为 >

编辑:计算机教程 本文来源:htmlspecialchars 和vnsc5858威尼斯城官网 htmlentities 的

关键词: