PHP html_entity_decode()函数实例

2019-02-2519:36:16后端程序开发Comments1,880 views字数 1060阅读模式

PHP html_entity_decode() 函数文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

实例文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

把 HTML 实体转换为字符:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

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

上面代码的 HTML 输出如下(查看源代码):文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

<!DOCTYPE html> 
<html> 
<body> 
<© W3CSçh°°¦§> 
</body> 
</html>

上面代码的浏览器输出如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

<© W3CSçh°°¦§>文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

定义和用法文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

html_entity_decode() 函数把 HTML 实体转换为字符。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

html_entity_decode() 函数是htmlentities()函数的反函数。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

语法文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

html_entity_decode( _string,flags,character-se_ t)

PHP html_entity_decode()函数实例文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

PHP html_entity_decode()函数实例文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

实例 1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

把一些 HTML 实体转换为字符:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.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 输出如下(查看源代码):文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

<!DOCTYPE html> 
<html> 
<body> 
Jane & 'Tarzan'<br> 
Jane & 'Tarzan'<br> 
Jane & 'Tarzan' 
</body> 
</html>

上面代码的浏览器输出如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

Jane & 'Tarzan'
Jane & 'Tarzan'
Jane & 'Tarzan'文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

实例 2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

通过使用西欧字符集,把一些 HTML 实体转换为字符:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.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>

上面代码的浏览器输出如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

My name is Øyvind Åsane. I'm Norwegian.文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9695.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/9695.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定