php的实体字符表,php htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符
定义和用法
htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符。
会被解码的 HTML 实体是:
& 解码成 & (和号)
" 解码成 " (双引号)
' 解码成 ' (单引号)
< 解码成 < (小于)
> 解码成 > (大于)
htmlspecialchars_decode() 函数是 htmlspecialchars() 函数的反函数。
语法
htmlspecialchars_decode(string,flags)
参数
描述
string
必需。规定要解码的字符串。
flags
可选。规定如何处理引号以及使用哪种文档类型。
可用的引号类型:
ENT_COMPAT - 默认。仅解码双引号。
ENT_QUOTES - 解码双引号和单引号。
ENT_NOQUOTES - 不解码任何引号。
规定使用的文档类型的附加 flags:
ENT_HTML401 - 默认。作为 HTML 4.01 处理代码。
ENT_HTML5 - 作为 HTML 5 处理代码。
ENT_XML1 - 作为 XML 1 处理代码。
ENT_XHTML - 作为 XHTML 处理代码。
技术细节
返回值:
返回已转换的字符串。
PHP 版本:
5.1.0+
更新日志:
在 PHP 5.4 中,新增了用于规定使用的文档类型的附加 flags:
ENT_HTML401
ENT_HTML5
ENT_XML1
ENT_XHTML
实例
例子 1
把预定义的 HTML 实体转换为字符:
$str = "Bill & 'Steve'";
echo htmlspecialchars_decode($str, ENT_COMPAT); // 只转换双引号
echo "
";
echo htmlspecialchars_decode($str, ENT_QUOTES); // 转换双引号和单引号
echo "
";
echo htmlspecialchars_decode($str, ENT_NOQUOTES); // 不转换任何引号
?>
以上代码的 HTML 输出如下(查看源代码):
Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'
以上代码的浏览器输出:
Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'
例子 2
把预定义 HTML 实体转换为双引号:
$str = 'I love "PHP".';
echo htmlspecialchars_decode($str, ENT_QUOTES); // 转换双引号和单引号
?>
以上代码的 HTML 输出如下(查看源代码):
I love "PHP".
以上代码的浏览器输出:
I love "PHP".
php的实体字符表,php htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符相关推荐
- XML中预定义好的实体
XML中预定义好的实体 < --------------------------- < 小于号 > -------------------------- > 大于号 <= ...
- php常用过滤htmlspecialchars() 函数把预定义的字符转换为 HTML 实体
这个函数非常重要,特别是在处理中文字符时,同时开发过程中往往需对写入数据库或读取数据库的数据进行处理. htmlspecialchars(string,flags,character-set,doub ...
- 转换预定义的字符为html实体,php把一些预定义的 HTML 实体转换为字符。
窗口 - dialog - 与后端交互 与后端交互,一般需要提交表单数据,所以,这次渲染得dialog其实是一个 Windows下安装node 1.安装node及npm Windows下安装软件都是傻 ...
- php htm specialchars_decode,PHP htmlspecialchars和htmlspecialchars_decode(函数)
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体. 函数原型:htmlspecialchars(string,quotestyle,character-set) 预定 ...
- 小程序html字符,小程序从后台输出的代码为HTML实体字符如何解决?
最近在做一个小程序的考试系统,从后台调出的数据是这个样子的 那么我遇到这个问题的时候想到的微信小程序的富文本即(wxParse),使用过wxParse的都知道,富文本必须得具体到单个的数据上才能使用, ...
- 【Android 逆向】ELF 文件格式 ( ELF 程序头入口大小 | ELF 程序头入口个数 | ELF 文件节区头入口大小 | ELF 文件节区头入口个数 | 字符表序号 )
文章目录 一.ELF 程序头入口大小 二.ELF 程序头入口个数 三.ELF 文件节区头入口大小 四.ELF 文件节区头入口个数 五.字符表序号 一.ELF 程序头入口大小 ELF 文件头 第 42 ...
- 完整ASCII字符表
ASCII(美国信息交换标准编码)表 字符 ASCII代码 字符 ASCII代码 字符 ASCII代码 二进制 十进制 十六进制 二进制 十进制 十六进制 二进制 十进制 十六进制 回车 ESC 空 ...
- htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体.语法为:htmlspecialchars(string,quotestyle,character-set). PHP ...
- php html字符转换为字符串,PHP字符串函数html_entity_decode( 把HTML实体转换为字符)
在PHP中,字符串函数 html_entity_decode() 用于把HTML实体转换为字符. 函数语法:html_entity_decode ( string $string [, int $fl ...
最新文章
- 对RPM软件包的查询操作
- Python进阶【第五篇】函数式编程及某些特殊函数
- 昨日关注-你说过的每一句话
- Ubuntu上安装oracle java 7
- Android NDK开发之旅14 JNI 缓存策略
- 7 个致命的 Linux 命令
- in python_数学 in python
- Android 编译系统分析(一)
- invalid character found in the request target 异常
- Linux压缩和解压缩命令汇总(tar命令汇总)
- 求1+2+…+n变态问题的两个很棒的解法
- 2017.3.14 游戏(scoi2009) 失败总结
- 2018春节前新马泰游
- 基于JAVA+SpringMVC+Mybatis+MYSQL的毕业论文设计管理系统
- windows资源监控
- 数据库异常用户sa登录失败_Sa登录失败
- 评:10月PMI指数新高, 带动大盘逆转, 跨年度业绩行情展开
- 使用mergeAssets对Android的assets文件在构建的时候进行修改处理
- 微信小程序赋能会员管理和会员营销互动
- 深入理解Camera 基础知识点
热门文章
- 陕西省2021年高考成绩结果查询,陕西招生考试信息网:2021年陕西高考成绩查询入口、查分系统...
- python导入mysqldb_Python导入MySQLdb报错
- 数据封装以及解封的过程
- c语言字符串定界符,关于c ++:按字符分割字符串
- 如何连接Linux上的服务器 网络编程,Linux 网络编程 一
- 怎么在Windows 11中为音频输出选择扬声器
- Windows平台RTMP直播推送集成简要说明
- win2008验证服务器错误,win2008dcdiag检测出的错误,求解决方法
- android 自定义推流器,Android直播实现 Android端推流、播放
- 接口interface修饰符相关问题总结