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 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
php开启openssl的方法
May 15 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
解决cPanel无法安装php5.2.17
Jun 22 PHP
用PHP解决的一个栈的面试题
Jul 02 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 PHP
php中Socket创建与监听实现方法
Jan 05 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
May 15 PHP
PHP 8新特性简介
Aug 18 PHP
php操作redis命令及代码实例大全
Nov 19 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 移除数组重复元素的一点说明
2008/11/27 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
jQuery链式调用与show知识浅析
2016/05/11 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python写日志封装类实例
2015/06/28 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
为什么称python为胶水语言
2020/06/16 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
恶搞卫生巾广告词
2014/03/18 职场文书
同学会主持词
2014/03/18 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
2015年城市管理工作总结
2015/05/23 职场文书
婚庆答谢词大全
2015/09/29 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python