php filter_input_array 过滤不合法信息

定义和用法
该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地址:

 

<?php
$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));
?>
 
返回值勤.
 

Array
 (
 [name] => Peter
 [age] => 41
 [email] => peter@example.com
 )

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数组
, 函数
, 变量
, 类型
, 过滤器
价值观
filter input array、php array filter过滤、array filter 不过滤0、array filter、php array filter,以便于您获取更多的相关知识。

时间: 2024-11-06 07:33:14

php filter_input_array 过滤不合法信息的相关文章

使用跟踪标记查看过滤统计信息是否被使用

原文:使用跟踪标记查看过滤统计信息是否被使用     在某些情况下,表中数据较多,且分布不均匀的时候,执行计划的估计行数往往会有很大偏差,因此SQL Server 2008引入了过滤统计信息,意味着只对表中的特定数据计算统计信息.那么在调优查询的过程中如何知道语句是否使用了过滤统计信息呢?SQL Server提供了一个隐藏的跟踪标记来支持这一过程.下面Demo可以展示如何使用该跟踪标记.       我们首先对AdventureWorks的SalesOrderDetail做一个简单的查询,代码如

js 过滤input输入框不合法信息

很多朋友都希望用户在输入信息时就过滤那些不想让它输的信字符,如*,-等是吧,下面我们就来看一段超级简单的代码吧. <input onkeyup="this.value=this.value.replace(/[*^|]+/,'');" value="" size="20"> 只要把上面这段代码放到你的html页面的body 中就O啊.

邮件服务器中用内容过滤器过滤敏感信息

快过年了,这个时间公司的年终奖.过节费......,都已各种由头都发下去了.接下来有就该讨论"那个奖金多,那个奖金少......".有人欢喜有人愁啊!关于公司如何能让自己的员工生活过的更好,奖金和工资如何才能发到员工的心坎儿上,不是我们讨论的范畴,或许公司领导早有考虑.作为公司管理员虽然无法控制传播源,但是可以减少传播途径,不让我们的邮件服务器变成传输敏感信息的工具,如何能让我们的邮件服务器自动过滤这些带有敏感信息的邮件?比如:"工资"."薪酬"

莫等工信部!快用苹果助手iMessage过滤垃圾信息

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   据悉,为治理短信诈骗及苹果iMessage垃圾信息泛滥现象,工信部拟定推出<通信短信息服务管理规定>,提供跟踪研究技术监测和防范手段,这意味着长期以来处于监管"真空"地带的iMessage骚扰信息乱象将有望得到缓解.在正式文件出来之前,快用苹果助手在这里为大家提供简单的几招过滤iMessage垃圾信息过滤技巧.

维基百科试行新举措欲严格过滤错误信息

网络百科全书维基百科日前表示,该网站正在试行一项新举措,将严格过滤其所有词条中的错误信息,希望以此同时保持维基百科的可信度和公开性. 据美联社报道,维基百科正在对某些词条的网页进行管理,所有对这些词条的编纂都要先经过维基百科有经验的编辑审核后才能正式发布.如果网站用户的反应良好,这一举措将在未来几周内应用于所有关于健在人士的词条.报道说,这一新举措的目的是制止对某些人特别是对名人的毁谤. 然而,如果对词条的审核过于严苛,人们编纂词条或更新事态发展的意愿将会降低.针对这种情况,维基百科对"有经验的

阿里旺旺怎样过滤垃圾信息

  "唉,真是烦死了,阿里旺旺跳出的垃圾信息要是可以屏蔽掉就好了."您是否有过这样的感叹?现在,您不用苦恼了.接下来,我们就告诉您如何屏蔽掉阿里旺旺上的垃圾信息.就像给阿里旺旺加了一个防火墙,挡住所有的垃圾信息. 具体操作步骤如下: 1.点击阿里旺旺右上角的主菜单图标,在弹出的页面中选择"系统设置". 阿里旺旺页面-1 2.选择"安全设置"--防骚扰,选中"不接受陌生人信息"和"启动防骚扰". 阿里旺旺页面

让MSN自动过滤不良信息设置教程

为了净化屏幕,我们可以通过在MSN Messenger Plus!上进行设置,让对方的污言秽语不再显现在MSN的对话窗口中. 插件名称:MSN Messenger Plus V3.00.94 软件大小:3424KB 1. 安装完毕后,在MSN的主面板上会看到新增加了一个"Plus!"菜单栏,依次点击"Plus!→个人偏好设置". 2. 在"个人偏好设置"窗口中,点击"即时消息"按钮,在出现的右侧栏目中打开"文字过滤&

spark输出log信息中怎么过滤INFO信息?

问题描述 我按照网上的方法在文件log4j.properties中配置#Seteverythingtobeloggedtotheconsolelog4j.rootCategory=WARN,consolelog4j.appender.console=org.apache.log4j.ConsoleAppender这样使用spark-shell,可以看到只有warn信息输出,很简洁.worker.Worker-1-lin-spark.outlin@lin-spark:/opt/data01/spa

logcat不停输出,无法看清报错信息,使用过滤器可以过滤,但是来不及看就消失了

问题描述 logcat不停输出,无法看清报错信息,使用过滤器可以过滤,但是来不及看就消失了 安卓开发调试程序时即使不运行所写程序logcat窗口也是一直输出,运行程序时也一直在不停输出.添加过滤器后可以过滤出信息,但是来不及看就消失了.请问这种情况该怎么处理?谢谢!!!! 解决方案 可以看一下这篇文章:http://blog.csdn.net/chenchudongsg/article/details/24664387 解决方案二: 你可以选择哪些类型的信息需要输出的,在logcat右上侧有一个