PHP中的htmlspecialchars_decode()函数
html_special_chars_decode()函数用于将转换后的特殊HTML实体转换回字符。
以下是将被解码的HTML实体-
&变成&(“&”号)
"变成“(双引号)
'变成'(单引号)
&lt;变为<(小于)
&gt;变为>(大于)
语法
htmlspecialchars_decode(str,flags)
参数
str-要解码的字符串
标志-指定如何处理引号以及使用哪种文档类型。
以下是引号样式-
ENT_COMPAT-默认。仅解码双引号
ENT_QUOTES-解码双引号和单引号
ENT_NOQUOTES-不解码任何引号
用于指定使用的doctype的其他标志-
ENT_HTML401-默认。将代码作为HTML4.01处理
ENT_HTML5-将代码处理为HTML5
ENT_XML1-将代码作为XML1处理
ENT_XHTML-将代码作为XHTML处理
返回
htmlspecialchars_decode()函数返回转换后的字符串。
以下是一个例子-
示例
<?php $s = "<p>this -> "keyword in programming language</p>\n"; echo htmlspecialchars_decode($s); echo htmlspecialchars_decode($s, ENT_NOQUOTES); ?>
以下是输出-
输出结果
<p>this -> "keyword in programming language</p> <p>this -> "keyword in programming language</p>
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短