gpt4 book ai didi

php htmlspecialchars()与shtmlspecialchars()函数的深入分析

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php htmlspecialchars()与shtmlspecialchars()函数的深入分析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

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

参数 。

描述 。

string 。

必需。规定要转换的字符串.

quotestyle 。

可选。规定如何编码单引号和双引号.

  • ENT_COMPAT - 默认。仅编码双引号.

  • ENT_QUOTES - 编码双引号和单引号.

  • ENT_NOQUOTES - 不编码任何引号.

character-set 。

可选。字符串值,规定要使用的字符集.

  • ISO-8859-1 - 默认。西欧.

  • ISO-8859-15 - 西欧(增加 Euro 符号以及法语、芬兰语字母).

  • UTF-8 - ASCII 兼容多字节 8 比特 Unicode 。

  • cp866 - DOS 专用 Cyrillic 字符集 。

  • cp1251 - Windows 专用 Cyrillic 字符集 。

  • cp1252 - Windows 专用西欧字符集 。

  • KOI8-R - 俄语 。

  • GB2312 - 简体中文,国家标准字符集 。

  • BIG5 - 繁体中文 。

  • BIG5-HKSCS - Big5 香港扩展 。

  • Shift_JIS - 日语 。

  • EUC-JP - 日语 。

提示和注释 提示:无法被识别的字符集将被忽略,并由 ISO-8859-1 代替。 例子 。

复制代码 代码如下:

<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>

浏览器输出:

复制代码 代码如下:

John & 'Adams'
John & 'Adams'
John & 'Adams'

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

复制代码 代码如下:

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

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

  。

最后此篇关于php htmlspecialchars()与shtmlspecialchars()函数的深入分析的文章就讲到这里了,如果你想了解更多关于php htmlspecialchars()与shtmlspecialchars()函数的深入分析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com