搜 索

在php代码中常见的一些过滤与转义字符串的函数

编辑:QTOOL.NET日期:2019-09-05241

在使用php时,有时候需要对字符串进行过一些过滤或转义处理,本文简单介绍了几个常见的字符串转义与过滤函数.
 
1、strip_tags函数
 
它可以去掉去掉任何的HTML以及PHP标记,需要注意的是标签需要正确,否则会返回错误.
 
2、stripslashes函数
 
去掉字符串中的反斜杠字符,如果同一位置存在两个只会去除一个反斜杠.
 
 
3、htmlspecialchars函数
 
可以将常见的单双引号、大于号与小于号等分别转为 &转成&amp;"转成&quot;' 转成&#039;<转成&lt;>转成&gt;
 
4、htmlentities函数
 
与htmlspecialchars函数相似,但更加全面,能够将所有的字符串都转成HTML格式.包括了双字节字符等.
 
5、addslashes函数
 
在单引号、双引号、反斜线与NULL空字符串前自动加上反斜线对字符进行转义
 
6、quotemeta函数
 
在含有句号(.)、反斜杠(\)、加号(+)、星号(*)、问号(?)、方括号([])、脱字号(^)、美元符号($)、圆括号(())等字符的前面加入反斜线.
 
7、nl2br()函数
 
将换行的字符转成html标签<br>
 
 
8、mysql_real_escape_string
 
可以转义SQL字符串中的如\x00 \n \r \ ' " \x1a以及空格等特殊字符.

TAG标签:php
此文章由QTOOL.NET编辑
最新文章

热门标签