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>"(niaoge.com)" -> </p>\n"; echo htmlspecialchars_decode($str); ?>测试看看‹/›
输出结果-
"(niaoge.com)" ->