PHP htmlentities()函数用法讲解


Posted in PHP onFebruary 25, 2019

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_ )

PHP htmlentities()函数用法讲解

PHP htmlentities()函数用法讲解

实例 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.

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
用php写的serv-u的web申请账号的程序
Oct 09 PHP
php 远程图片保存到本地的函数类
Dec 08 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
PHP以mysqli方式连接类完整代码实例
Jul 15 PHP
Chrome Web App开发小结
Sep 04 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
浅谈PHP中的
Apr 23 PHP
PHP CURL采集百度搜寻结果图片不显示问题的解决方法
Feb 03 PHP
PHP获取数组中单列值的方法
Jun 10 PHP
通过源码解析Laravel的依赖注入
Jan 22 PHP
PHP html_entity_decode()函数讲解
Feb 25 #PHP
PHP hex2bin()函数用法讲解
Feb 25 #PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
Feb 25 #PHP
PHP封装的分页类与简单用法示例
Feb 25 #PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 #PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 #PHP
Laravel核心解读之异常处理的实践过程
Feb 24 #PHP
You might like
thinkphp 多表 事务详解
2013/06/17 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
2017/09/12 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
nodejs require js文件入口,在package.json中指定默认入口main方法
2018/10/10 NodeJs
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
Python datetime包函数简单介绍
2019/08/28 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
keras 使用Lambda 快速新建层 添加多个参数操作
2020/06/10 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
怎样声明一个匿名的内部类
2016/06/01 面试题
办公室驾驶员岗位职责
2013/11/15 职场文书
创业计划书撰写原则
2014/01/25 职场文书
物流创业计划书
2014/02/01 职场文书
旷课检讨书3000字
2014/02/04 职场文书
学习决心书
2014/03/11 职场文书
5s推行计划书
2014/05/06 职场文书
投标承诺书怎么写
2014/05/24 职场文书
安全横幅标语
2014/06/09 职场文书
公司放假通知范文
2015/04/14 职场文书
管理失职检讨书
2015/05/05 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
Python Django获取URL中的数据详解
2021/11/01 Python