PHP初学者适用的初级函数连载(二):htmlentities() 函数

PHP htmlentities() 函数

定义和用法
htmlentities() 函数把字符转换为 HTML 实体。

语法
htmlentities(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 代替。
示例:



";
echo htmlentities($str, ENT_QUOTES);
echo "
";
echo htmlentities($str, ENT_NOQUOTES);
?>



浏览器输出:

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



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


示例:
I love PHP!";
$str_entity = htmlentities($str);

echo "转换前:$str";
echo "
";
echo "
";

echo "转换后:$str_entity";
?>

浏览器输出:

转换前:I love PHP!

转换后:I love PHP!



转载文章请注明,转载自:妍熙饭 [http://www.yanxifan.com]

原文链接:http://www.yanxifan.com/2369.html

发表评论

无觅相关文章插件,快速提升流量