PHP html_entity_decode() 函数

PHP html_entity_decode() 函数

PHP html_entity_decode() 是一个字符串函数,用于将 HTML 实体转换为字符。字符串函数 html_entity_decode() 是 htmlentities() 的相反函数。

语法

 html_entity_decode(string,flags,character-set)
参数 描述 必填/可选
string 指定要解码的字符串 必填
flags 指定如何处理引号和使用哪种文档类型。 可选

示例1

<?php
str = '<a href="https://www.javatpoint.com/">JavaTpoint.com</a>';
echo html_entity_decode(str);
?>

输出:

JavaTpoint.com

示例2

<?php
print_r (get_html_translation_table(HTML_SPECIALCHARS));
?

输出:

Array ( ["] => " [&] => & [<] => < [>] => > )

示例3

<?php
str = "Hello PHP : 'E=MC?'";
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
?>

输出:

Hello PHP : 'E=MC²'
Hello PHP : 'E=MC²'
Hello PHP : 'E=MC²'

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程