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 相关文章推荐
dedecms后台验证码总提示错误的解决方法
Mar 21 PHP
php中配置文件操作 如config.php文件的读取修改等操作
Jul 07 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
PHP获取MySql新增记录ID值的3种方法
Jun 24 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
优化WordPress中文章与评论的时间显示
Jan 12 PHP
解决微信授权回调页面域名只能设置一个的问题
Dec 11 PHP
php 生成加密公钥加密私钥实例详解
Jun 16 PHP
php提取微信账单的有效信息
Oct 01 PHP
PHP二维索引数组的遍历实例分析【2种方式】
Jun 24 PHP
php use和include区别总结
Oct 13 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 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 运行效率总结(提示程序速度)
2009/11/26 PHP
php学习之 认清变量的作用范围
2010/01/26 PHP
用php或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
PHP可变函数学习小结
2015/11/29 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
非常实用的php验证码类
2016/05/15 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
浅谈Javascript常用正则表达式应用
2019/03/08 Javascript
node(koa2) web应用模块介绍详解
2019/03/29 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
vue-列表下详情的展开与折叠案例
2020/07/28 Javascript
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
解决yum对python依赖版本问题
2019/07/05 Python
pytorch 修改预训练model实例
2020/01/18 Python
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
工商干部先进事迹
2014/05/14 职场文书
公司承诺书范文
2014/05/19 职场文书
团日活动总结报告
2014/06/25 职场文书
2014年工会工作总结
2014/11/12 职场文书
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python