位置: 编程技术 - 正文
推荐整理分享PHP字符串函数htmlspecialchars_decode()的用法(php 字符串),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:在php中,字符串有哪些表示形式,php字符串常用函数,php 字符串,php字符串的三种定义方式,php字符串赋值,php字符串函数大全,在php中,字符串有哪些表示形式,php字符串的三种定义方式,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 5 >= 5.1.0)
htmlspecialchars_decode — 将特殊的 HTML 实体转换回普通字符
说明 string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML ] )此函数的作用和 htmlspecialchars() 刚好相反。它将特殊的HTML实体转换回普通字符。
被转换的实体有: &, " (没有设置ENT_NOQUOTES 时), &#; (设置了 ENT_QUOTES 时), < 以及>。
参数string
要解码的字符串
flags用下列标记中的一个或多个作为一个位掩码,来指定如何处理引号和使用哪种文档类型。默认为 ENT_COMPAT | ENT_HTML。 有效的 flags 常量 常量名 说明 ENT_COMPAT 转换双引号,不转换单引号。 ENT_QUOTES 单引号和双引号都转换。 ENT_NOQUOTES 单引号和双引号都不转换。 ENT_HTML 作为HTML 4.编码处理。 ENT_XML1 作为XML 1编码处理。 ENT_XHTML 作为XHTML编码处理。 ENT_HTML5 作为HTML 5编码处理。
返回值返回解码后的字符串。
更新日志版本 说明 5.4.0 增加了 ENT_HTML、ENT_XML1、 ENT_XHTML 和 ENT_HTML5 等常量。
范例
Example #1 一个 htmlspecialchars_decode() 的例子
<?php$str="<p>this->"</p>n";echohtmlspecialchars_decode($str);//注意,这里的引号不会被转换echohtmlspecialchars_decode($str,ENT_NOQUOTES);?>以上例程会输出:
参见htmlspecialchars() - Convert special characters to HTML entities html_entity_decode() - Convert all HTML entities to their applicable characters get_html_translation_table() - 返回使用 htmlspecialchars 和 htmlentities 后的转换表
PHP字符串函数html_entity_decode()的用法 html_entity_decode(PHP4=4.3.0,PHP5)html_entity_decodeConvertallHTMLentitiestotheirapplicablecharacters说明stringhtml_entity_decode(string$string[,int$flags=ENT_COMPAT|ENT_HTML[,string$encoding=in
PHP字符串函数hex2bin()的用法 hex2bin(PHP=5.4.0)hex2bin转换十六进制字符串为二进制字符串说明stringhex2bin(string$data)转换十六进制字符串为二进制字符串。Caution这个函数不是转换十六进制
PHP字符串函数hebrevc()的用法 hebrevc(PHP4,PHP5)hebrevc将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew),并且转换换行符说明stringhebrevc(string$hebrew_text[,int$max_char
标签: php 字符串
本文链接地址:https://www.jiuchutong.com/biancheng/279856.html 转载请保留说明!上一篇:PHP字符串函数implode()的用法(php 字符串函数)
下一篇:PHP字符串函数html_entity_decode()的用法(php字符串赋值)
友情链接: 武汉网站建设