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 31 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
Zend Framework分页类用法详解
Mar 22 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
Jul 28 PHP
PHP中Laravel 关联查询返回错误id的解决方法
Apr 01 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
PHP实现基于3DES算法加密解密字符串示例
Aug 24 PHP
Laravel 修改默认日志文件名称和位置的例子
Oct 17 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
基于curl数据采集之单页面采集函数get_html的使用
2013/04/28 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
PHP类的特性实例分析
2016/09/28 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
js验证表单第二部分
2006/11/25 Javascript
基于JQuery的密码强度验证代码
2010/03/01 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
浅谈移动端之js touch事件 手势滑动事件
2016/11/07 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
TF-IDF与余弦相似性的应用(二) 找出相似文章
2017/12/21 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
美容师的职业规划书
2013/12/27 职场文书
庆中秋节主题活动方案
2014/02/03 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
vue实现在data里引入相对路径
2022/06/05 Vue.js