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 相关文章推荐
Optimizer与Debugger兼容性问题的解决方法
Dec 01 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
PHP中array_merge和array相加的区别分析
Jun 17 PHP
递归删除一个节点以及该节点下的所有节点示例
Mar 19 PHP
用 Composer构建自己的 PHP 框架之基础准备
Oct 30 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
php实现三级级联下拉框
Apr 17 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
Yii实现复选框批量操作实例代码
Mar 15 PHP
PHP利用二叉堆实现TopK-算法的方法详解
Apr 24 PHP
php实现微信企业转账功能
Oct 02 PHP
Laravel框架实现即点即改功能的方法分析
Oct 31 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访问数组最后一个元素的函数end()用法
2015/03/18 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
axios基本入门用法教程
2017/03/25 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
vue的全局提示框组件实例代码
2018/02/26 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
Python实现的Kmeans++算法实例
2014/04/26 Python
Python数组定义方法
2016/04/13 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
Python Pandas 箱线图的实现
2019/07/23 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
餐厅采购员岗位职责
2014/03/06 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
机关职员工作检讨书
2014/10/23 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
css实现文章分割线样式的多种方法总结
2021/04/21 HTML / CSS
浅谈Python数学建模之线性规划
2021/06/23 Python
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS