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 相关文章推荐
解决控件遮挡问题:关于有窗口元素和无窗口元素
Jan 28 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
Mar 21 PHP
通达OA公共代码 php常用检测函数
Dec 14 PHP
在yii中新增一个用户验证的方法详解
Jun 20 PHP
Memcached常用命令以及使用说明详解
Jun 27 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 PHP
php中操作memcached缓存进行增删改查数据的实现代码
Aug 15 PHP
PHP实现通用alert函数的方法
Mar 11 PHP
php生成数字字母的验证码图片
Jul 14 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
Apr 30 PHP
php通过会话控制实现身份验证实例
Oct 18 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
一些php技巧与注意事项分析
2011/02/03 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
PHP之header函数详解
2021/03/02 PHP
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
js对象数组和对象的使用实例详解
2019/08/27 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
2017/07/12 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
Python设计密码强度校验程序
2020/07/30 Python
python 录制系统声音的示例
2020/12/21 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
电大学习个人自我评价范文
2013/10/04 职场文书
模具设计与制造专业应届生求职信
2013/10/18 职场文书
数控专业大学生的自我鉴定
2013/11/13 职场文书
运动会广播稿150字
2014/02/19 职场文书
监督检查工作方案
2014/05/28 职场文书
歼十出击观后感
2015/06/11 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
Python 中面向接口编程
2022/05/20 Python
Windows server 2016服务器基本设置
2022/08/14 Servers