服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|

PHP htmlentities()函数用法讲解

2019-06-10 19:30来源:php参考手册所属分类:PHP教程

今天小编就为大家分享一篇关于PHP htmlentities()函数用法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

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添加PNG图片背景透明水印操作类定义与用法示例

    PHP添加PNG图片背景透明水印操作类定义与用法示例

    这篇文章主要介绍了PHP添加PNG图片背景透明水印操作类定义与用法,涉及php操作图片的显示、保存、压缩、水印添加等相关操作技巧,需要的朋友可以参考下...

    tangming20160613 447 2019-06-02
  • PHP教程php+Ajax无刷新验证用户名操作实例详解

    php+Ajax无刷新验证用户名操作实例详解

    这篇文章主要介绍了php+Ajax无刷新验证用户名操作,简单介绍了ajax的原理并结合实例形式分析了php结合ajax无刷新验证用户名相关操作技巧,需要的朋友可以参考下...

    致Great 184 2019-06-06
  • PHP教程常用的php开发工具有哪些?

    常用的php开发工具有哪些?

    由于最近小编要自学php,所以整理了一些常用的 php开发工具 ,给大家分享一下: 常用的php开发工具有哪些? EditPlus EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记...

    百度经验 282 2019-06-03
  • PHP教程什么是PHP?其优势有哪些?

    什么是PHP?其优势有哪些?

    什么是PHP ? PHP(英文名:PHP:Hypertext Preprocessor,中文名:超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用学习,使用广泛,主要适用于web开发领域。PHP独特的语法混合了C、Java、Pe...

    服务器之家 475 2019-06-03
  • PHP教程浅谈PHP无限极分类原理

    浅谈PHP无限极分类原理

    这篇文章主要介绍了PHP无限极分类原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    yangzailu 444 2019-05-31
  • PHP教程使用PHPUnit进行单元测试并生成代码覆盖率报告的方法

    使用PHPUnit进行单元测试并生成代码覆盖率报告的方法

    这篇文章主要介绍了使用PHPUnit进行单元测试并生成代码覆盖率报告的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    big_cat 194 2019-06-04
  • PHP教程PHP的微信支付接口使用方法讲解

    PHP的微信支付接口使用方法讲解

    今天小编就为大家分享一篇关于PHP的微信支付接口使用方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...

    yaohui_h 237 2019-06-04
  • PHP教程PHP实现的杨辉三角求解算法分析

    PHP实现的杨辉三角求解算法分析

    这篇文章主要介绍了PHP实现的杨辉三角求解算法,结合实例形式分析了杨辉三角的原理及php实现杨辉三角的相关操作技巧,需要的朋友可以参考下...

    moTzxx 481 2019-06-02