Code前端首页关于Code前端联系我们

PHP html_entity_decode() 函数示例

terry 2年前 (2023-09-25) 阅读数 49 #后端开发

PHP html_entity_decode() 函数

示例

将 HTML 实体转换为字符:

<?php 
$str = "<© W3CSçh°°¦§>"; 
echo html_entity_decode($str); 
?>

上述代码的 HTML 输出如下(参见源代码 B): B- 行上述代码的处理器输出如下:

定义和用法

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 实体转换为西欧字符: 代码浏览器上面的输出如下:

我的名字是 Øyvind Åsane。我是挪威人。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门