PHP htmlentities()函数用法实例

2019-02-2520:04:55后端程序开发Comments3,064 views字数 1147阅读模式

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

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

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

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

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

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

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

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

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

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

提示: 要把 HTML 实体转换回字符,请使用 html_entity_decode() 函数。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9696.html

提示: 请使用 get_html_translation_table() 函数来返回 htmlentities() 使用的翻译表。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9696.html

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

htmlentities( _string,flags,character-set,double_encode_ )

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

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

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

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

<?php 
$str = "Jane & 'Tarzan'"; 
echo htmlentities($str, ENT_COMPAT); // Will only convert double quotes 
echo "<br>"; 
echo htmlentities($str, ENT_QUOTES); // Converts double and single quotes 
echo "<br>"; 
echo htmlentities($str, ENT_NOQUOTES); // Does not convert any quotes 
?>

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

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

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

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

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

通过使用西欧字符集,把一些字符转换为 HTML 实体:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/9696.html

<?php 
$str = "My name is Øyvind Åsane. I'm Norwegian."; 
echo htmlentities($str, ENT_QUOTES, "ISO-8859-1"); // Will only convert double
quotes (not single quotes), and uses the character-set Western European 
?>

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

<!DOCTYPE html> 
<html> 
<body> 
My name is Øyvind Åsane. I'm Norwegian. 
</body> 
</html>

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

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

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

Comment

匿名网友 填写信息

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

确定