首页 理论教育 关于转换HTML特殊字符的PHP教程

关于转换HTML特殊字符的PHP教程

时间:2023-11-03 理论教育 版权反馈
【摘要】:当需要在网页上显示HTML 标签时,需要将HTML 中的特殊字符转换为HTML 实体符号。htmlspecialchars()函数声明如下:string htmlspecialchars 举例说明htmlspecialchars()函数的使用,代码如下:程序运行结果如图4-10 所示。图4-10htmlspecialchars()函数使用的运行结果使用htmlspecialchars()函数,转换特殊的HTML 字符以及对应的实体符号如下:&对应的实体符号是“& ”。"(双引号)对应的实体符号是“"”,当第2 个参数没有被设置为ENT_NOQUOTES时,双引号(")将会被转换为HTML 实体符号“" ”。

关于转换HTML特殊字符的PHP教程

当需要在网页上显示HTML 标签时,需要将HTML 中的特殊字符转换为HTML 实体符号。这时需要使用htmlspecialchars()函数。若要将特殊的HTML 实体转换回普通的HTML 标签字符,使用函数htmlspecialchars_decode()。

htmlspecialchars()函数声明如下:

string htmlspecialchars (string $string [,int $flags = ENT_COMPAT | ENT_HTML401 [,string $encoding ='UTF-8' [,bool$double_encode=true]]] )

举例说明htmlspecialchars()函数的使用,代码如下:

程序运行结果如图4-10 所示。

图4-10 htmlspecialchars()函数使用的运行结果(www.xing528.com)

使用htmlspecialchars()函数,转换特殊的HTML 字符以及对应的实体符号如下:

(1)&(and 符号)对应的实体符号是“& ”。

(2)"(双引号)对应的实体符号是“"”,当第2 个参数没有被设置为ENT_NOQUOTES时,双引号(")将会被转换为HTML 实体符号“" ”。

(3)'(单引号)对应的实体符号是“'”(或'),当第2 个参数被设置为 ENT_QUOTES 时,单引号(')将会被转换为HTML 实体符号“' ”(或')。

(4)<(小于号)对应的实体符号是“&lt; ”。

(5)>(大于号)对应的实体符号是“&gt; ”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈