这个函数在很多场合下都能使用,这是整理后的希望能帮到你。函数名:htmlspecialchars_decode(PHP 5 >= 5.1.0, PHP 7, PHP 8)htmlspecialchars_decode — 将特殊的 HTML 实体转换回普通字符说明htmlspecialchars_decode ( string $string , int $flags = ENT_COMPAT | ENT_HTML401 ) : string此函数的作用和 htmlspecialchars() 刚好相反。它将特殊的HTML实体转换回普通字符。被转换的实体有: &, " (没有设置ENT_NOQUOTES 时), ' (设置了 ENT_QUOTES 时), < 以及>。参数string要握迟敏冲解码的字符串flags用下列标记中的一个或多个作为一个位掩码,来指定如何处理引号和使用哪种文档类型。默认为 ENT_COMPAT | ENT_HTML401。有效的 flags 常量常量名 说明ENT_COMPAT 转换双引号,不转换单引号。ENT_QUOTES 单引号和双引号都转换。ENT_NOQUOTES 单引号和双引号都不转换。ENT_HTML401 作为HTML 4.01编码处理。ENT_XML1 作为XML 1编码处理。ENT_XHTML 作为XHTML编码处理。ENT_HTML5 作为HTML 5编码处理。返回值返回解码后的字符串。更新日志版本段拿李 说明5.4.0 增加了 ENT_HTML401、ENT_XML1、 ENT_XHTML 和 ENT_HTML5 等常量。范例示例 #1 一个 htmlspecialchars_decode() 的例子this -> "\n";echo htmlspecialchars_decode($str);// 注意,这里的引号不会被转换echo htmlspecialchars_decode($str, ENT_NOQUOTES);?>