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 相关文章推荐
一个从别的网站抓取信息的例子(域名查询)
Oct 09 PHP
php 设计模式之 单例模式
Dec 19 PHP
有关phpmailer的详细介绍及使用方法
Jan 28 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
解析Win7 XAMPP apache无法启动的问题
Jun 26 PHP
CodeIgniter基于Email类发邮件的方法
Mar 29 PHP
php反射类ReflectionClass用法分析
May 12 PHP
php的debug相关函数用法示例
Jul 11 PHP
PHP简单遍历对象示例
Sep 28 PHP
在 Laravel 中动态隐藏 API 字段的方法
Oct 25 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 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读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
JS字符串处理实例代码
2013/08/05 Javascript
jquery遍历checkbox介绍
2014/02/21 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
简单的js计算器实现
2016/10/26 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
python进阶教程之动态类型详解
2014/08/30 Python
使用graphics.py实现2048小游戏
2015/03/10 Python
Python网络编程之TCP套接字简单用法示例
2018/04/09 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
Python 导入文件过程图解
2019/10/15 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
通信工程求职信
2014/07/16 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android