PHP的htmlspecialchars、strip_tags、addslashes是网页程序开发中常见的函数,今天就来详细讲述这些函数的用法:

1.函数strip_tags:去掉 HTML 及 PHP 的标记

注意:本函数可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函数和 fgetss() 有着相同的功能。fgetss是从文件中读取文件,并去掉html和php标记。

2.函数htmlspecialchars, 将特殊字元转成 HTML 格式

具体来说本函数会转化以下字符:

& (和) 转成 &
" (双引号) 转成 "
< (小于) 转成 <<br> > (大于) 转成 >

3.函数htmlentities,将所有的字元都转成 HTML 字串

或许你还在遗憾htmlspecialchars只能处理4个html标记,那么现在你不要遗憾了,htmlentities是转化全部字符。不可谓不强大,但是在我看来意义不大。

4.函数stripslashes与addslashes本是一对,addslashes是使用反斜线引用字符串,stripslashes是还原addslashes引用的字符串。

该函数一般都是数据库查询之前就需要处理的必要步骤,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(/)与
NUL(NULL 字符)。

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(33)-MVC 表单验证
  2. Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具
  3. [LintCode] Happy Number 快乐数
  4. Web前端开发基础 第四课(CSS文字和段落排版)
  5. 【亲测可用】MySQL 4.1迁移到MySQL 5.0版本的中文乱码问题解决
  6. spring data jpa Specification 例子
  7. 隐藏和显示 ng-show ng-hide
  8. MAKE gnu
  9. HDU1258 Sum it up
  10. 转:web_url函数学习
  11. Tomcat7配置管理员帐号密码及权限
  12. XSD详解二 - 简易元素、属性、内容限定
  13. Nodejs一键实现微信内打开网页url自动跳转外部浏览器访问的功能
  14. web框架开发-Django模型层(1)之ORM简介和单表操作
  15. Java基础try-with-resource语法源码分析
  16. Win10 配置Tomcat与Java环境变量
  17. 蜕变成蝶~Linux设备驱动之按键设备驱动
  18. C#的?和??
  19. struts2 拦截器配置
  20. webuploader 上传传自定义参数

热门文章

  1. Running .sh scripts in Git bash
  2. spark 笔记 16: BlockManager
  3. CentOS 6.4编译安装和部署Zabbix 2.0版本监控(中文)
  4. 联想笔记本安装乌班图16.04无法连接WIFI的问题
  5. docker top 和 docker exec ps 命令查看的PID区别
  6. SpringMvc中@PathVariable注解简单的用法
  7. python模块------pyautogui
  8. leetcode 76最小覆盖子串
  9. 阶段3 3.SpringMVC&#183;_01.SpringMVC概述及入门案例_03.入门程序之需求分析
  10. 2018.04.02 matplotlib 图名,图例,轴标签,轴边界,轴刻度,轴刻度标签