【www.gdgbn.com--php函数】

PHP htmlspecialchars() 函数实例教程

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

预先定义的字符是:

& (符号)成为&
“ (双引号)变成”
" (单引号)成为"
“ (小于)成为”
“ (大于)成为”
语法

htmlspecialchars(string,quotestyle,character-set)
ParameterDescriptionstringRequired. Specifies the string to convertquotestyle任择。指定如何编码单,双引号。现有的报价方式是: ENT_COMPAT -默认。编码只有双引号ENT_QUOTES -编码双和单引号E NT_NOQUOTES-不编码任何报价character-set任择。字符串指定的字符集使用。允许的值是:相当于ISO - 8859 - 1 -默认。西欧国际标准化组织- 8859 - 15 -西欧(增加了欧元标志+法国和芬兰的信件丢失在I SO- 8 859- 1 ) - 8-的A S CII兼容的多字节8位的U n icodecp 866-D OS的具体西里尔字符集cp 1 251- Windows的具体西里尔字符集cp1252 -特定字符集的W indows西欧K OI8- R的-俄罗斯个人信息保护政策-传统中国,主要用于在台湾G B2 312-简体中国,国家标准字符集个人信息保护政策,香港增补字符集-篮子篮子与香港扩展S hi ft _JIS-日文EU C- JA -日语

提示和说明
注:无法识别的字符集将被忽略,代之以由ISO - 8859 - 1 。




范例1

 



";
echo htmlspecialchars($str, ENT_QUOTES);
echo "
"; echo htmlspecialchars($str, ENT_NOQUOTES); ?>
 
结果.
 
Jane & "Tarzan"
Jane & "Tarzan"
Jane & "Tarzan"
 

如果您选择“查看源文件”在浏览器窗口中,您会看到下面的HTML :

 



Jane & "Tarzan"
Jane & 'Tarzan'
Jane & "Tarzan"

本文来源:http://www.gdgbn.com/jiaocheng/17454/