PHP html_entity_decode()函数讲解


Posted in PHP onFebruary 25, 2019

PHP html_entity_decode() 函数

实例

把 HTML 实体转换为字符:

<?php 
$str = "<© W3CSçh°°¦§>"; 
echo html_entity_decode($str); 
?>

上面代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html> 
<html> 
<body> 
<© W3CSçh°°¦§> 
</body> 
</html>

上面代码的浏览器输出如下:

<© W3CSçh°°¦§>

定义和用法

html_entity_decode() 函数把 HTML 实体转换为字符。

html_entity_decode() 函数是htmlentities() 函数的反函数。

语法

html_entity_decode( _string,flags,character-se_ t)

PHP html_entity_decode()函数讲解

PHP html_entity_decode()函数讲解

实例 1

把一些 HTML 实体转换为字符:

<?php 
$str = "Jane & 'Tarzan'"; 
echo html_entity_decode($str, ENT_COMPAT); // Will only convert double quotes 
echo "<br>"; 
echo html_entity_decode($str, ENT_QUOTES); // Converts double and single
quotes 
echo "<br>"; 
echo html_entity_decode($str, ENT_NOQUOTES); // Does not convert any quotes 
?>

上面代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html> 
<html> 
<body> 
Jane & 'Tarzan'<br> 
Jane & 'Tarzan'<br> 
Jane & 'Tarzan' 
</body> 
</html>

上面代码的浏览器输出如下:

Jane & 'Tarzan' 
Jane & 'Tarzan' 
Jane & 'Tarzan'

实例 2

通过使用西欧字符集,把一些 HTML 实体转换为字符:

<?php 
$str = "My name is Øyvind Åsane. I'm Norwegian."; 
echo html_entity_decode($str, ENT_QUOTES, "ISO-8859-1"); 
?>

The HTML output of the code above will be (View Source):

<!DOCTYPE html> 
<html> 
<body> 
My name is Øyvind Åsane. I'm Norwegian. 
</body> 
</html>

上面代码的浏览器输出如下:

My name is Øyvind Åsane. I'm Norwegian.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
用PHP查询域名状态whois的类
Nov 25 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
Apr 13 PHP
PHP实现Soap通讯的方法
Nov 03 PHP
php获取随机数组列表的方法
Nov 13 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
Nov 06 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
PHP设计模式之建造者模式定义与用法简单示例
Aug 13 PHP
PHP实现一个限制实例化次数的类示例
Sep 16 PHP
PHP hex2bin()函数用法讲解
Feb 25 #PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
Feb 25 #PHP
PHP封装的分页类与简单用法示例
Feb 25 #PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 #PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 #PHP
Laravel核心解读之异常处理的实践过程
Feb 24 #PHP
PHP通过GD库实现验证码功能示例
Feb 23 #PHP
You might like
在apache下限制每个虚拟主机的并发数!!!!
2006/10/09 PHP
深入解析php之apc
2013/05/15 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
2015/08/18 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
javascript中对对层的控制
2006/12/29 Javascript
js批量设置样式的三种方法不推荐使用with
2013/02/25 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
Python二分法搜索算法实例分析
2015/05/11 Python
Python单例模式的两种实现方法
2017/08/14 Python
SVM基本概念及Python实现代码
2017/12/27 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
Django实现web端tailf日志文件功能及实例详解
2019/07/28 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
小学三年级学生评语
2014/04/22 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
管理岗位竞聘演讲稿
2014/08/18 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书