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 相关文章推荐
Windows下PHP的任意文件执行漏洞
Oct 09 PHP
php中数组首字符过滤功能代码
Jul 31 PHP
ThinkPHP3.1.3版本新特性概述
Jun 19 PHP
Yii实现多按钮保存与提交的方法
Dec 03 PHP
PHP使用xmllint命令处理xml与html的方法
Dec 15 PHP
php判断邮箱地址是否存在的方法
Feb 13 PHP
php中foreach结合curl实现多线程的方法分析
Sep 22 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
PHP用continue跳过本次循环中剩余代码的注意点
Jun 27 PHP
php图片裁剪函数
Oct 31 PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 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 str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
js 判断浏览器使用的语言示例代码
2014/03/22 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
python图像常规操作
2017/11/11 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
Python selenium键盘鼠标事件实现过程详解
2020/07/28 Python
python跨文件使用全局变量的实现
2020/11/17 Python
企业内部培训方案
2014/02/04 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
四风对照检查材料范文
2014/09/27 职场文书
谢师宴学生致辞
2015/07/27 职场文书
2016高考寄语集锦
2015/12/04 职场文书
MySQL的prepare使用以及遇到的bug
2022/05/11 MySQL