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 相关文章推荐
使用sockets:从新闻组中获取文章(二)
Oct 09 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
利用curl抓取远程页面内容的示例代码
Jul 23 PHP
PHP字符串的连接的简单实例
Dec 30 PHP
PHP常用正则表达式集锦
Aug 17 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
PHP获取数组最大值下标的方法
May 12 PHP
Symfony2安装第三方Bundles实例详解
Feb 04 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
Jun 07 PHP
PHP预定义超全局数组变量小结
Aug 20 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
php session处理的定制
2009/03/16 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
php的dl函数用法实例
2014/11/06 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
使用python加密自己的密码
2015/08/04 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
用Python实现职工信息管理系统
2020/12/30 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
J2EE系统只能是基于web
2015/09/08 面试题
中学家长会邀请函
2014/02/03 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
2014年班务工作总结
2014/12/02 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python
微信小程序基础教程之echart的使用
2021/06/01 Javascript
JS代码编译器Monaco使用方法
2021/06/11 Javascript
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
小程序实现文字循环滚动动画
2021/06/14 Javascript
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server