- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP htmlentities() 函数
PHP htmlentities() 函数
PHP htmlentities() 函数
PHP String 参考⼿册
实例
把⼀些字符转换为 HTML 实体:
?php
$str = © W3CSçh°°¦§ ;
e ho htmlentities($str);
?
上⾯代码的 HTML 输出如下 (查看源代码):
!DOCTYPE html
html
body
lt; opy; W3CS edil;hdeg;deg;brvbar;se t;gt;
/body
/html
上⾯代码的浏览 输出如下:
© W3CSçh°°¦§
运⾏实例 »
定义和⽤法
htmlentities() 函数把字符转换为 HTML 实体。
提⽰:要把 HTML 实体转换回字符,请使⽤html_entity_de ode() 函数。
提⽰:请使⽤get_html_translation_table() 函数来返回 htmlentities() 使⽤的翻译表。
语法
htmlentities(string,flags,character-set,double_encode)
参数 描述
string 必需。规定要转换的字符串。
可选。规定如何处理引号、⽆效的编码以及使⽤哪种⽂档类型。
可⽤的引号类型:
ENT_COMPAT - 默认。仅编码双引号。
ENT_QUOTES - 编码双引号和单引号。
ENT_NOQUOTES - 不编码任何引号。
⽆效的编码:
ENT_IGNORE - 忽略⽆效的编码,⽽不是让函数返回⼀个空
的字符串。应尽量避免,因为这可能对安全性有影响。
ENT_SUBSTITUTE - 把⽆效的编码替代成⼀个指定的带有
flags
Uni ode 替代字符 U+FFFD (UTF-8 )或者 #FFFD; 的字
符,⽽不是返回⼀个空的字符串。
ENT_DISALLOWED - 把指定⽂档类型中的⽆效代码点替代
成 Uni ode 替代字符 U+FFFD (UTF-8 )或者 #FFFD;。
规定使⽤的⽂档类型的附加 flags :
ENT_HTML40 1 - 默认。作为 HTML 4 .0 1 处理代码。
ENT_HTML5 - 作为 HTML 5 处理代码。
ENT_XML 1 - 作为 XML 1 处理代码。
ENT_XHTML - 作为 XHTML 处理代码。
可选。⼀个规定了要使⽤的字符集的字符串。
允许的值:
UTF-8 - 默认。ASCII 兼容多字节的 8 位 Uni ode
ISO-8859-1 - 西欧
ISO-8859-15 - 西欧 (加⼊欧元符号 + ISO-8859-1 中丢失的法
语和芬兰语字母)
p866 - DOS 专⽤ Cyrilli 字符集
p 125 1 - Windows 专⽤ Cyrilli 字符集
p 1252 - Windows 专⽤西欧字符集
character-set KOI8-R - 俄语
文档评论(0)