php数据过滤使用filter相关函数
filter_has_var(type, variable) 是否存在指定类型的变量。
filter_input 从脚本外部获取输入,并进行过滤。
filter_input_array 从脚本外部获取多项输入,并进行过滤。
filter_var 获取一个变量,并进行过滤。
filter_var_array 获取多项变量,并进行过滤。
if(!filter_has_var(INPUT_GET, "name"))
{
echo("name 不存在");
}
else
{
echo("name 存在");
}
看一个验证邮箱的例子
if (!filter_input(INPUT_GET, 'email', FILTER_VALIDATE_EMAIL))
{
echo "E-Mail is not valid";
}
else
{
echo "E-Mail is valid";
}
$filters = array
(
"name" => array
(
"filter"=>FILTER_CALLBACK,
"flags"=>FILTER_FORCE_ARRAY,
"options"=>"ucwords"
),
"age" => array
(
"filter"=>FILTER_VALIDATE_INT,
"options"=>array
(
"min_range"=>1,
"max_range"=>120
)
),
"email"=> FILTER_VALIDATE_EMAIL,
);
print_r(filter_input_array(INPUT_POST, $filters));
上一篇: 处理方法的函数
下一篇: PHP处理字符串的常用函数
推荐阅读
-
为什么数据分析一般用到java,而不是使用hadoop,flume,hive的api使用php来处理相关业务?
-
为什么数据分析一般用到java,而不是使用hadoop,flume,hive的api使用php来处理相关业务?
-
基于curl数据采集之单页面并行采集函数get_htmls的使用_PHP
-
PHP的Yii框架中过滤器相关的使用总结_PHP
-
PHP的Yii框架中过滤器相关的使用总结
-
php中filter函数验证、过滤用户输入的数据
-
PHP内置过滤器FILTER使用实例
-
php使用filter过滤器验证邮箱 ipv6地址 url验证
-
php使用filter_var函数判断邮箱,url,ip格式示例
-
以实例全面讲解PHP中多进程编程的相关函数的使用