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 相关文章推荐
第4章 数据处理-php字符串的处理-郑阿奇(续)
Jul 04 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
php简单获取文件扩展名的方法
Mar 24 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 PHP
8个必备的PHP功能开发
Oct 02 PHP
PHP经典面试题之设计模式(经常遇到)
Oct 15 PHP
PHP类相关知识点实例总结
Sep 28 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 PHP
laravel 执行迁移回滚示例
Oct 23 PHP
php7 list()、session及其他模块的修改实例分析
May 25 PHP
windows系统php环境安装swoole具体步骤
Mar 04 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
javascript测试题练习代码
2012/10/10 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
js验证IP及子网掩码的合法性有效性示例
2014/04/30 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
九种原生js动画效果
2015/11/11 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
[01:01:14]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第一场 11.21
2020/11/23 DOTA
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
IE浏览器单独写CSS样式的几种方法
2014/10/14 HTML / CSS
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
入党思想汇报
2014/01/05 职场文书
企业内部培训方案
2014/02/04 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
会计学专业自荐信
2014/06/25 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
优秀创业计划书分享
2019/07/19 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang
anaconda python3.8安装后降级
2021/06/11 Python
pycharm无法安装cv2模块问题
2022/05/20 Python