
html_special_chars_decode()函数用于将特殊的 HTML 实体转换回普通字符。
语法
string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] )
定义和用法
它用于将特殊的HTML实体转换回字符。
注意:此函数的作用和 htmlspecialchars() 刚好相反。它将特殊的HTML实体转换回普通字符。 
会被解码的 HTML 实体有:
- & 解码成 & (和号) 
- " 解码成 " (双引号) 
- ' 解码成 ' (单引号) 
- < 解码成 < (小于) 
- > 解码成 > (大于) 
返回值
它返回解码后的字符串。
参数
| 序号 | 参数和说明 | 
|---|---|
| 1 | string 要解码的字符串 | 
| 2 | flags指定如何处理引号以及使用哪种文档类型。 可用的引号类型: 
 指定使用的文档类型的附加 flags: 
 | 
在线示例
试试下面的实例,将预定义 HTML 实体转换为双引号
<?php //预定义 HTML 实体转换为双引号 $str = "<p>"div.cn" -> </p>\n"; echo htmlspecialchars_decode($str); ?>测试看看‹/›
输出结果-
"div.cn" ->
