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 相关文章推荐
建立动态的WML站点(一)
Oct 09 PHP
dede全站URL静态化改造[070414更正]
Apr 17 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
PHP实现事件机制实例分析
Jun 26 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 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数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
PHP取进制余数函数代码
2012/01/19 PHP
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
python实现简单图书管理系统
2019/11/22 Python
pytorch forward两个参数实例
2020/01/17 Python
Python日志syslog使用原理详解
2020/02/18 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
python excel和yaml文件的读取封装
2021/01/12 Python
HTML5地理定位实例
2014/10/15 HTML / CSS
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
英国最大的在线奢侈手表零售商:Jura Watches
2018/01/29 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
如何写好优秀的创业计划书
2014/01/30 职场文书
大学老师推荐信
2014/02/25 职场文书
绿化工程实施方案
2014/03/17 职场文书
文艺演出策划方案
2014/06/07 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
MySQL七大JOIN的具体使用
2022/02/28 MySQL