PhphHtmlspecialchars _ decode()函数
例子
将预定义的HTML实体' '(小于)和' '(大于)转换为字符:
?php $str='这是一些粗体文本';echhtmlspecialchars _ decode($ str);上述代码的HTML输出如下(参见源代码):
!doctype htmlhtmlbody的浏览器输出这是一些粗体文本。/body/html上面的代码如下:
这是一些**大胆* *的文字。
定义和用法
函数HTMLspecialchars_decode()将一些预定义的html实体转换为字符。
将被解码的HTML实体有:
解码成(和号)、“解码成”(双引号)、“解码成”(单引号)、“小于”解码成(大于)htmlspecialchars_decode()函数是htmlspecialchars()函数的反函数。
语法
html specialchars _ decode(_ string,flags _)
例1
将一些预定义的HTML实体转换为字符:
?php $ str=' Jane ' Tarzanecho html specialchars _ decode($ str,ENT _ COMPAT);//默认情况下,只有双引号echo 'br '被解码;echo html specialchars _ decode($ str,ENT _ QUOTES);//解码双引号和单引号回显' br ';echo html specialchars _ decode($ str,ENT _ NOQUOTES);//不解码任何引号?上述代码的HTML输出如下(参见源代码):
!doctype HTML HTML Body Jane ' Tarzan ' br Jane ' Tarzan ' br Jane ' Tarzan '/Body/HTML上述代码的浏览器输出如下:
简“泰山”简“泰山”简“泰山”简“泰山”
例2
将预定义的HTML实体转换为双引号:
?php $str='我喜欢' php ' ';echo html specialchars _ decode($ str,ENT _ QUOTES);//解码双引号和单引号?上述代码的HTML输出如下(参见源代码):
!文档类型html html正文我爱‘PHP’。/body/html上述代码的浏览器输出如下:
我喜欢“PHP”。
摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接