PHP html_entity_decode()函数讲解

作者:php参考手册 时间:2023-06-01 00:59:43 

PHP html_entity_decode() 函数

实例

把 HTML 实体转换为字符:


<?php
$str = "&lt;&copy; W3CS&ccedil;h&deg;&deg;&brvbar;&sect;&gt;";
echo html_entity_decode($str);
?>

上面代码的 HTML 输出如下(查看源代码):


<!DOCTYPE html>
<html>
<body>
<&copy; W3CS&ccedil;h°°&brvbar;§>
</body>
</html>

上面代码的浏览器输出如下:

<&copy; W3CS&ccedil;h°°&brvbar;§>

定义和用法

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 &amp; &#039;Tarzan&#039;";
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 & &#039;Tarzan&#039;<br>
Jane & 'Tarzan'<br>
Jane & &#039;Tarzan&#039;
</body>
</html>

上面代码的浏览器输出如下:

Jane & 'Tarzan' 
Jane & 'Tarzan' 
Jane & 'Tarzan'

实例 2

通过使用西欧字符集,把一些 HTML 实体转换为字符:


<?php
$str = "My name is &Oslash;yvind &Aring;sane. I&#039;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 &Oslash;yvind &Aring;sane. I'm Norwegian.
</body>
</html>

上面代码的浏览器输出如下:

My name is &Oslash;yvind &Aring;sane. I'm Norwegian.

标签:php,html,entity,decode(),函数
0
投稿

猜你喜欢

  • mysql数据库单表最大存储依据详解

    2024-01-16 03:02:24
  • 微信小程序picker组件简单用法示例

    2023-07-23 10:49:32
  • Python安全获取域管理员权限几种方式操作示例

    2022-10-04 01:14:15
  • Python调用两个机器人聊天的实战

    2021-09-30 23:10:52
  • Python如何调用JS文件中的函数

    2022-11-21 01:23:11
  • 深入分析MSSQL数据库中事务隔离级别和锁机制

    2024-01-22 02:53:35
  • OpenCV半小时掌握基本操作之图像轮廓

    2022-08-22 12:43:13
  • Oracle 数据库自动存储管理-安装配置

    2009-05-24 19:15:00
  • python 制作网站小说下载器

    2021-06-07 23:04:42
  • python判断字符串是否包含子字符串的方法

    2021-01-04 12:48:03
  • Vue3 Reactive响应式原理逻辑详解

    2024-05-03 15:11:28
  • Jupyter notebook 远程配置及SSL加密教程

    2021-06-24 07:15:06
  • TensorFlow神经网络学习之张量与变量概念

    2023-07-06 20:58:02
  • 使用Golang的singleflight防止缓存击穿的方法

    2024-05-22 10:12:29
  • python计算圆周长、面积、球体体积并画出圆

    2022-08-15 06:19:59
  • python PyQt5 爬虫实现代码

    2022-10-19 20:24:42
  • js读写COOKIE实现记住帐号或密码的代码(js读写COOKIE)

    2024-04-18 10:11:12
  • Python安装OpenCV的示例代码

    2022-05-25 23:35:44
  • VS Code有哪些奇技淫巧(必知)

    2022-01-07 21:10:47
  • 报错No module named numpy问题的解决办法

    2023-09-20 12:02:07
  • asp之家 网络编程 m.aspxhome.com