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项目开发中最常用的自定义函数整理
Dec 02 PHP
利用PHP实现短域名互转
Jul 05 PHP
配置php网页显示各种语法错误
Sep 23 PHP
PHP设置图片文件上传大小的具体实现方法
Oct 11 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 PHP
php防止伪造的数据从URL提交方法
Jun 27 PHP
详解PHP原生DOM对象操作XML的方法
Oct 17 PHP
PHP简单读取xml文件的方法示例
Apr 20 PHP
php把字符串指定字符分割成数组的方法
Mar 12 PHP
PHP convert_cyr_string()函数讲解
Feb 13 PHP
Laravel数据库读写分离配置的方法
Oct 13 PHP
PHP高并发和大流量解决方案整理
Mar 09 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
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
js字符串转成JSON
2013/11/07 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
[01:00:30]TFT vs VGJ.T Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
Python正则抓取网易新闻的方法示例
2017/04/21 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
python入门教程之基本算术运算符
2020/11/13 Python
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
前台领班岗位职责
2013/12/04 职场文书
简历中的自我评价范文
2014/02/05 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
产品生产计划书
2014/05/07 职场文书
《实心球》教学反思
2016/02/23 职场文书
php字符串倒叙
2021/04/01 PHP
Python+Appium新手教程
2021/04/17 Python
vue 自定义组件添加原生事件
2022/04/21 Vue.js