php filter_input_array 过滤不合法信息_PHP教程
程序员文章站
2022-03-18 08:45:55
...
定义和用法
该filter_input_array ( )函数得到多重过滤器从外部输入的脚本和过滤它们。
这一功能是有益的过滤大量输入变量没有要求filter_input ( ) ,多。
这项功能可以输入几个来源:
INPUT_GET
INPUT_POST
INPUT_COOKIE
INPUT_ENV
INPUT_SERVER
INPUT_SESSION (尚未实施)
INPUT_REQUEST (尚未实施)
返回一个数组的过滤数据成功的,虚假的失败。
语法
该filter_input_array ( )函数得到多重过滤器从外部输入的脚本和过滤它们。
这一功能是有益的过滤大量输入变量没有要求filter_input ( ) ,多。
这项功能可以输入几个来源:
INPUT_GET
INPUT_POST
INPUT_COOKIE
INPUT_ENV
INPUT_SERVER
INPUT_SESSION (尚未实施)
INPUT_REQUEST (尚未实施)
返回一个数组的过滤数据成功的,虚假的失败。
语法
filter_input(input_type, args)
input_type:要求。指定输入类型。见可能类型上述清单 args:可选。指定了一系列的过滤器的论点。
一系列有效的关键是一个变量名和一个有效的值是一个过滤器ID或一个数组指定过滤器,旗帜和选择。 这个参数也可以是一个单一的过滤器编号,如果是这样,所有的价值观在输入数组过滤指定的过滤器 过滤器编号可以是一个编号名称(如FILTER_VALIDATE_EMAIL )或身份证号码(如274 )
提示和说明 提示:请检查PHP的过滤器完全可能的参考过滤器来使用此功能。
例如 在这个例子中我们使用filter_input_array ( )函数过滤后三个变数。
收到后的变量是一个名字,年龄和e - mail地址:
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));?>
返回值勤.
Array ( [name] => Peter [age] => 41 [email] => peter@example.com )
推荐阅读
-
php 对输入信息的进行安全过滤的函数代码
-
PHP统计当前网站的访问人数、访问信息以及被多少次访问的代码教程
-
PHP V5.2新增功能之第2部分:使用新输入过滤扩展_PHP教程
-
php中使用getimagesize获取图片、flash等文件的尺寸信息实例_PHP教程
-
php获得网站访问统计信息类Compete API用法实例,访问统计compete_PHP教程
-
php 过滤器实现代码_PHP教程
-
php中数组首字符过滤功能代码_PHP教程
-
微信服务号开发-获取用户位置信息,获取_PHP教程
-
PHP pathinfo()获得文件的路径、名称等信息说明_PHP教程
-
PHP4的新函数介绍-输出信息控制函数,以前别人转发的_PHP教程