php 自带过滤和转义函数

php 自带过滤和转义函数

分类:
php

函数名

释义

介绍

htmlspecialchars

将与、单双引号、大于和小于号化成HTML格式

&转成&
“转成"
‘ 转成'
<转成&lt;
>转成&gt;

htmlentities()

所有字符都转成HTML格式

除上面htmlspecialchars字符外,还包括双字节字符显示成编码等。

addslashes

单双引号、反斜线及NULL加上反斜线转义

被改的字符包括单引号 (‘)、双引号(“)、反斜线 backslash (\) 以及空字符NULL。

stripslashes

去掉反斜线字符

去掉字符串中的反斜线字符。若是连续二个反斜线,则去掉一个,留下一个。若只有一个反斜线,就直接去掉。

quotemeta

加入引用符号

将字符串中含有 . \\ + * ? [ ^ ] ( $ )等字符的前面加入反斜线 “\” 符号。

nl2br()

将换行字符转成<br>

 

strip_tags

去掉HTML及PHP标记

去掉字符串中任何 HTML标记和PHP标记,包括标记封堵之间的内容。注意如果字符串HTML及PHP标签存在错误,也会返回错误。

mysql_real_escape_string

转义SQL字符串中的特殊字符

转义 \x00  \n  \r  空格  \  ‘  ” \x1a,针对多字节字符处理很有效。mysql_real_escape_string会判断字符集,mysql_escape_string则不用考虑。

base64_decode

base64解码

对使用 MIME base64 编码的数据进行解码

base64_encode

base64编码

使用 MIME base64 对数据进行编码

rawurldecode

URL解码

对已编码的 URL 字符串进行解码

rawurlencode

URL编码

按照 RFC 1738 对 URL 进行编码

urldecode

URL解码

解码已编码的 URL 字符串

urlencode

URL编码

编码 URL 字符串

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113210.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月22日 下午3:00
下一篇 2021年10月22日 下午4:00


相关推荐

  • 深入浅析Mysql联合索引原理 之 最左匹配原则。

    深入浅析Mysql联合索引原理 之 最左匹配原则。前言之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,最近面试时和大牛交流中,发现遗漏了些东西,这里自己整理一下这方面的内容。最左前缀匹配原则在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,示例:CREATETABLE`student`(`Id`int(11)unsign…

    2022年6月3日
    42
  • qt tabwidget切换_标签怎么在新窗口打开

    qt tabwidget切换_标签怎么在新窗口打开QTabWidget用来分页显示重要函数:1.voidsetTabText(int,QString);//设置页面的名字.2.voidsetTabToolTip(QString);//设置页面的提示信息.3.voidsetTabEnabled(bool);//设置页面是否被激活.4.voidsetTabPosition(QTabPosition::South);//设置页面名字的位置.5.voidsetTabsClosable(bool);//设置页面关闭按钮。6.

    2025年11月12日
    7
  • Flash基础教程

    Flash基础教程关于 ActionScript nbsp ActionScript 开发过程 nbsp ActionScript 语言及其语法 nbsp ActionScript 中面向对象的编程 nbsp 处理事件 nbsp 显示编程 nbsp 使用绘图 API nbsp 处理位图 nbsp 网络与通信 nbsp nbsp http help adobe com zh CN ActionScr

    2026年3月26日
    2
  • 深度研究 | 一文读懂网络安全智能体(AI Agent)与多智能体(Multi-AI Agent)

    深度研究 | 一文读懂网络安全智能体(AI Agent)与多智能体(Multi-AI Agent)

    2026年3月16日
    4
  • 绝对值java怎么表示_java绝对值怎么写?有什么特性?

    绝对值java怎么表示_java绝对值怎么写?有什么特性?绝对值有时候在 java 中十分有用 小伙伴们知道绝对值该如何编写吗 它有什么特性 下面就一起来看看吧 一 绝对值函数在 Java 中可以使用 Math abs 方法来方便的进行绝对值计算 例如 Math abs 1 3 5 6 自己写的话也是非常的简单的 publicIntege Integera returna gt 0 a a 绝对值源码 Returnstheab

    2026年3月18日
    3
  • kindeditor 加载 html,kindeditor配置

    kindeditor 加载 html,kindeditor配置kindeditor 编辑器 php 的详细配置方法怎样为 kindeditor 设置初始内容下拉菜单 Menu APIContents 下拉菜单 Menu APIK menu options K menu options 创建下拉菜单 参数 objectoption 配置信息返回 KMenu 继承 KWidget K widget options 创建并配置 KindE

    2026年2月6日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号