当前位置:首页 » 净水方式 » php过滤单引号

php过滤单引号

发布时间: 2021-01-04 17:10:25

1. php正则,单引号怎么匹配不了啊

因为是单引号所以要改下了,直接上代码

$str = "'F':'abcdefg',";
preg_match('/\:\'(.+?)\'/',$str,$match);
print_r($match);

2. PHP怎样过滤中文状态下特殊字符(比如标点符号)

functionfilterGBK_SpecialChars($str)
{
$str=urlencode($str);//将关键字编码
//下面的必须写在一行,不可换行截断
$str=preg_replace("/(%7E|%60|%21|%40|%23|%24|%25|%5E|%26|%27|
%2A|%28|%29|%2B|%7C|%5C|%3D|-|_|%5B|%5D|%7D|%7B|%3B|%22|%3A|
%3F|%3E|%3C|%2C|.|%2F|%A3%BF|%A1%B7|%A1%B6|%A1%A2|%A1%A3|%A3%AC|
%7D|%A1%B0|%A3%BA|%A3%BB|%A1%AE|%A1%AF|%A1%B1|%A3%FC|%A3%BD|%A1%AA|
%A3%A9|%A3%A8|%A1%AD|%A3%A4|%A1%A4|%A3%A1|%A1%AB|%A3%FB|%A3%FD|%A1%BE|
%A1%BF|)+/",'',$str);
$str=urldecode($str);//将过滤后的关键字解码
return$str;
}
$str='广~·@#¥%……&*()——+|-=、{}【】:;“”‘’~“《》,。?、州;?海【,鲜。餐“”】(,厅)';
echofilterGBK_SpecialChars($str);

3. PHP如何过滤单引号

PHP过滤或者替换字符串的方法很多,比如可以用正则表达式替换。

如果专能确定要过滤或属替换的字符或字符串的值时,可以用str_replace ()函数。

mixed str_replace ( mixed $search, mixed $replace,mixed $subject [, int &$count ] );

其中,参数
$search表示查找的目标值,也就是 $needle。一个数组可以指定多个目标。
$replace 表示参数$search 的替换值。一个数组可以被用来指定多重替换。
$subject 表示执行替换的数组或者字符串。也就是 haystack。
如果 $subject 是一个数组,替换操作将遍历整个$subject,返回值也将是一个数组。
参数$count 表示如果被指定,它的值将被设置为替换发生的次数。

例如你想过滤$str 中的单引号,可以这样写:
$str = str_replace("'","",$str );

4. 用php怎样去掉文件中的双引号

$s=str_replace('"', '', $str);

直接替换就好了

5. php 如何过滤 单引号 双引号 $ < > 等N种特殊符号谢谢

我给楼主吧- - 首先是过滤html,将html编码转换为实体编码 /**
* 将特殊字符转成 HTML 格式。
* @param string $value - 字符串或者回数组
* @return array
*/
public static function htmlspecialchars($value) {
return is_array($value) ? array_map('k::htmlspecialchars', $value) :
preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $value));
} 还有一个答去除html编码的,可以直接用php的函数strip_tags()

6. PHP 查询语句中的单引号

那个是反引号,即主键盘区上 1 左边那个。
主要功能是,反引号括起来的都认为是表名,字回段名等。防止有时候答引起程序出错。比如有个表叫做SELECT
正确的写法
SELECT * FROM `SELECT` WHERE 1
错误写法
SELECT * FROM SELECT WHERE 1
错误写法的SELECT引起程序的出错了。因为SELECT也是一个语句。当然你那个gameacc不会引起误会,不加反引号也不会出错。

7. php如何去除写出的双引号

1、实现在写CSV文件时需要先判断是否有逗号和双引号并做相应处理的方法代码如回下

8. php 嵌套双引号中只过滤最外层双引号的问题..

trim($str, '"');

9. php 处理表单里面的 单引号

php.ini 有个配置项,magic_quotes_gpc,值为on时就会自动在SQL敏感字符前面加“\”注释(比如 单引号 ' )

你可以在php.ini中设专成off禁用,或属者在php中判断一下
if (!get_magic_quotes_gpc()) {
// 处理字符串,自动添加“\”
$_POST['message'] = addslashes($_POST['message']);
}
else
{
// 不做任何处理
}

10. PHP这段代码什么屏蔽不了单引号

在'之前加上转义符看看像这样:"\'"。

热点内容
丁度巴拉斯情人电影推荐 发布:2024-08-19 09:13:07 浏览:886
类似深水的露点电影 发布:2024-08-19 09:10:12 浏览:80
《消失的眼角膜》2电影 发布:2024-08-19 08:34:43 浏览:878
私人影院什么电影好看 发布:2024-08-19 08:33:32 浏览:593
干 B 发布:2024-08-19 08:30:21 浏览:910
夜晚看片网站 发布:2024-08-19 08:20:59 浏览:440
台湾男同电影《越界》 发布:2024-08-19 08:04:35 浏览:290
看电影选座位追女孩 发布:2024-08-19 07:54:42 浏览:975
日本a级爱情 发布:2024-08-19 07:30:38 浏览:832
生活中的玛丽类似电影 发布:2024-08-19 07:26:46 浏览:239