php将html实体转换成字符窜
2014-01-15 15:08
281 查看
定义和用法
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。会被解码的 HTML 实体是:
& 成为 & (和号)
" 成为 " (双引号)
' 成为 ' (单引号)
< 成为 < (小于)
> 成为 > (大于)
语法
htmlspecialchars_decode(string,quotestyle)
参数 | 描述 |
---|---|
string | 必需。规定要解码的字符串。 |
quotestyle | 可选。规定如何解码单引号和双引号。 ENT_COMPAT - 默认。仅解码双引号。 ENT_QUOTES - 解码双引号和单引号。 ENT_NOQUOTES - 不解码任何引号。 |
例子
<?php $str = "John & 'Adams'"; echo htmlspecialchars_decode($str); echo "<br />"; echo htmlspecialchars_decode($str, ENT_QUOTES); echo "<br />"; echo htmlspecialchars_decode($str, ENT_NOQUOTES); ?>
浏览器输出:
John & 'Adams' John & 'Adams' John & 'Adams'
如果在浏览器中查看源代码,会看到这些 HTML:
<html> <body> John & 'Adams'<br /> John & 'Adams'<br /> John & 'Adams' </body> </html>
相关文章推荐
- PHP转换emoji表情为HTML字符实体
- php转义字符窜(将字符窜转换成html实体)
- PHP 把字符转换为 HTML 实体 - htmlentities() 函数
- HTML字符实体 “<” “>”的转换
- PHP把HTML内容清除或转换成字符输出
- htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体
- JS实现HTML实体与字符的相互转换(一)
- 把字符转换为 HTML 实体
- java程序中的html实体字符转换
- PHP html实体与字符之间的转换函数
- JS实现HTML实体与字符的相互转换(二)
- 把 HTML 实体转换为字符:html_entity_decode() 函数
- js把预定义的html字符串转换为 HTML 实体 htmlspecialchars 输出html实体内容包括标签,而不自动转义标签,只显示内容,类似php的htmlspecialchars
- 常识2-转换特殊字符为HTML实体和利用时间限制防止机器人自动提交信息
- html 实体编码转换成原字符
- java转换 HTML字符实体,java特殊字符转义字符串
- HTML字符实体转换
- java将html实体字符转换成正常字符
- C# 将html实体编码转换到正常字符 & #40;格式
- html 标签与 html 实体转换 与 php html 系列函数的简单使用