PHP htmlspecialchars()函数用法与实例讲解
更多python、PHP、JAVA教程请到友情连接: 菜鸟教程https://www.piaodoo.com
茂名一技http://www.enechn.com
ppt制作教程步骤 http://www.tpyjn.cn
兴化论坛http://www.yimoge.cn
电白论坛 http://www.fcdzs.com
表格制作excel教程 http://www.tsgmyy.cn
学习通 http://www.hssi.net/
PHP htmlspecialchars() 函数
实例
把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体:
<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>
上面代码的 HTML 输出如下(查看源代码):
<!DOCTYPE html> <html> <body> This is some <b>bold</b> text.
</body> </html>
上面代码的浏览器输出如下:
This is some <b>bold</b> text.
定义和用法
htmlspecialchars()
函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
- & (和号)成为 &
- " (双引号)成为 "
- ' (单引号)成为 '
- < (小于)成为 <
- (大于)成为 >
提示: 要把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数。
语法
htmlspecialchars( _string,flags,character-set,double_encode_ )
实例 1
把一些预定义的字符转换为 HTML 实体:
<?php $str = "Jane & 'Tarzan'"; echo htmlspecialchars($str, ENT_COMPAT); //
默认,仅编码双引号 echo "<br>"; echo htmlspecialchars($str, ENT_QUOTES); // 编码双引号和单引号
echo "<br>"; echo htmlspecialchars($str, ENT_NOQUOTES); // 不编码任何引号 ?>
上面代码的 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 = 'I love "PHP".'; echo htmlspecialchars($str, ENT_QUOTES); //
编码双引号和单引号 ?>
上面代码的 HTML 输出如下(查看源代码):
<!DOCTYPE html> <html> <body> I love "PHP". </body> </html>
上面代码的浏览器输出如下:
I love "PHP".
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对菜鸟教程www.piaodoo.com的支持。如果你想了解更多相关内容请查看下面相关链接
PHP htmlspecialchars()函数用法与实例讲解相关推荐
- php中join用法,PHP join()函数用法与实例讲解
PHP join() 函数 实例 把数组元素组合为一个字符串: $arr = array('Hello','World!','Beautiful','Day!'); echo join(" ...
- php中的ltrim,PHP中ltrim()函数的用法与实例讲解
PHP中ltrim()函数的用法与实例讲解 PHP ltrim() 函数 实例 移除字符串左侧的字符: $str = "Hello World!"; echo $str . &qu ...
- python中locals函数_Python神奇的内置函数locals的实例讲解
摘要 本文我们介绍神奇的locals函数,包括动态创建变量和动态访问变量,以及一个应用场景. 相同属性不相邻问题 需求:有两个list,分别为list1和list2.list1中有n个对象,每个对象有 ...
- finereport excel weekday 函数用法及实例
第一,excel中weekday 函数用法介绍 weekday函数主要功能:给出指定日期的对应的星期数. weekday函数使用格式:WEEKDAY(serial_number?return_ty ...
- pythoncount函数怎么用_python中count函数简单的实例讲解
python中count函数的用法 count()函数 描述:统计字符串里某个字符出现的次数,可以选择字符串索引的起始位置和结束位置. 语法:str.count("char", s ...
- SQL的LEN函数用法及实例
目录 1.语法及用法 (1)语法:len(text) (2)用法:返回某个文本字段的长度. 1.语法及用法 (1)语法:len(text) #查询语句 select [column(s),] len( ...
- Python isinstance() 函数用法及实例另类高级使用(附带classmethod 修饰符、json.dumps)
描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type(). isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关 ...
- Python repr() 函数用法及实例(各种类型转字符串)
描述 repr() 函数将对象转化为供解释器读取的形式. 语法 以下是 repr() 方法的语法: repr(object) 参数 object -- 对象. 返回值 返回一个对象的 string 格 ...
- python vars() 函数用法及实例
描述 vars() 函数返回对象object的属性和属性值的字典对象. 语法 vars() 函数语法: vars([object]) 参数 object -- 对象 返回值 返回对象object的属性 ...
最新文章
- C#_Socket网络编程实现的简单局域网内即时聊天,发送文件,抖动窗口。
- 使用Flink的Savepoint功能
- 离2006年考研还有一个月
- runtime--实现篇02(Category增加属性)
- 跨语言调用Hangfire定时作业服务
- 局域一台打印机突然链接失败,其他能正常连接打印服务器。
- 《You can do it!》的chapter 2笔记
- python爬虫代码-python网络爬虫源代码(可直接抓取图片)
- 非酋用计算机弹唱,非酋简谱 薛明媛/朱贺 听说爱情就是这样子
- 框架应该弄明白的理论问题
- MFC学习日志(一)
- eclipse maven jersey项目搭建
- C++ Interesting卡常数
- 程序员学金融-金融科普(4)-净资产收益率
- 宠物商店mysql数据库设计_宠物商城数据库设计
- 嵌入式开发为啥不适合macOS系统?
- jxr怎么变成jpg_【推文】夫君是未来大魔王怎么办?作死女配掉线了与你千般好...
- 基于C#通过PLCSIM ADV仿真软件实现与西门子1500PLC的S7通信方法演示
- 哈雷深入移动互联网网络应用场景
- 接口 抽象类 C++