php专区

 首页 > php专区 > PHP应用 > php函数大全 > php filter_input_array 过滤不合法信息

php filter_input_array 过滤不合法信息

分享到:
【字体:
导读:
          定义和用法该filter_input_array ( )函数得到多重过滤器从外部输入的脚本和过滤它们。 这一功能是有益的过滤大量输入变量没有要求filter_input ( ) ,多。 这项功能可以输入几个来源: INPUT_GET

 

定义和用法
该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 )

手机扫描下方二维码,关注php100官方微信。

同步官网每日更新,为您带来随时随地的资讯与技术信息。
更有不定期的互动抽奖活动,赢取实用贴心的小礼物。

除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接
原文地址:

收藏

延伸阅读 More

分享到:
php filter_input 过滤函数实例教程
  定义和用法 该filter_input ( )函数的输入滤波器得到来自外部的脚本和过滤器它。 此功能是用来验证变量形式不安全的来源,如用户输入。 这项功能可以输入几个来源: INPUT_GET INPUT_POST INPUT_COOKIE INPUT_ENV INPUT_SERVER INPUT_SESSION (尚未实施) INPUT_REQUEST (尚未实施) 返回过滤数据的成...
PHP filter_list 实例教程
  定义和用法 该filter_list ( )函数返回一个数组的所有受支持的过滤器。 语法 filter_list() 提示和说明 注:此结果并不功能的过滤器编号,但过滤器的名称。使用filter_id ( )函数来得到过滤器编号       例如     输出结果.   Array ( [0] => int [1] => boolean [2]...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……