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 SQL之where语句生成器
Mar 24 PHP
PHP Document 代码注释规范
Apr 13 PHP
PHP计划任务、定时执行任务的实现代码
Apr 23 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
PHP防止刷新重复提交页面的示例代码
Nov 11 PHP
详解php魔术方法(Magic methods)的使用方法
Feb 14 PHP
简单解决微信文章图片防盗链问题
Dec 17 PHP
php5.6.x到php7.0.x特性小结
Aug 17 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
Apr 22 PHP
php swoft框架实例用法
Dec 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
PHP编程中的常见漏洞和代码实例
2014/08/06 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
js滚动条回到顶部的代码
2011/12/06 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
js判断undefined类型示例代码
2014/02/10 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
2016/12/23 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
vue better scroll 无法滚动的解决方法
2018/06/07 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
解析Python编程中的包结构
2015/10/25 Python
简单实现python爬虫功能
2015/12/31 Python
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
2019/02/25 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
python定位xpath 节点位置的方法
2019/08/27 Python
Python自动创建Excel并获取内容
2020/09/16 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
Linux上比较文件的命令都有哪些
2012/02/24 面试题
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
付款证明模板
2015/06/19 职场文书
Redis中一个String类型引发的惨案
2021/07/25 Redis
Python制作春联的示例代码
2022/01/22 Python
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS
使用CSS实现音波加载效果
2023/05/07 HTML / CSS