PHP中的htmlentities()函数用来做什么,用法是怎样
Admin 2022-07-06 群英技术资讯 487 次浏览
PHP htmlentities() 函数
实例
把一些字符转换为 HTML 实体:
<?php $str = "<© W3CSçh°°¦§>"; echo htmlentities($str); ?>
上面代码的 HTML 输出如下(查看源代码):
<!DOCTYPE html> <html> <body> <© W3CSçh°°¦§> </body> </html>
上面代码的浏览器输出如下:
<© W3CSçh°°¦§>
定义和用法
htmlentities()
函数把字符转换为 HTML 实体。
提示: 要把 HTML 实体转换回字符,请使用 html_entity_decode() 函数。
提示: 请使用 get_html_translation_table() 函数来返回 htmlentities() 使用的翻译表。
语法
htmlentities( _string,flags,character-set,double_encode_ )
实例 1
把一些字符转换为 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 输出如下(查看源代码):
<!DOCTYPE html> <html> <body> Jane & 'Tarzan'<br> Jane & 'Tarzan'<br> Jane & 'Tarzan' </body> </html>
上面代码的浏览器输出如下:
Jane & 'Tarzan'
Jane & 'Tarzan'
Jane & 'Tarzan'
实例 2
通过使用西欧字符集,把一些字符转换为 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 输出如下(查看源代码):
<!DOCTYPE html> <html> <body> My name is Øyvind Åsane. I'm Norwegian. </body> </html>
上面代码的浏览器输出如下:
My name is Øyvind Åsane. I'm Norwegian.
总结
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
php kohana框架设置路由:1、使用 Route:: set ();设置,每一个路由至少有一个默认default路由;2、讲请求转发到控制器上,默认是将请求转发到main控制中的index动作上。
在PHP编程中,想要提高在编写程序过程中的性能技术,一些小技巧绝对不能放过。想要了解有哪些内容的小伙伴们,可以跟随小编来了解了解。
swoole和socket的区别:socket是系统提供的对tcp/ip操作的接口,swoole这是对socket在进行一个封装并提供php操作接口的php扩展。
本文算术练习的问题是“编写一个PHP程序来计算两个给定整数值的总和,如果两个值相同,则返回其总和的三倍”。下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家,下面我们一起来了解看看吧。
这篇文章主要给大家介绍了关于php如何根据IP获取当前经纬度以及地域信息的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008