PHP Manual: filter_var_array()

mixed filter_var_array ( array $data [, mixed $definition [, bool $add_empty = true ]] )

对于filter_var_array()调用的$definition参数,这样的东西可以工作吗? (数组语法> = PHP5.4)

$def = [

'firstName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => [FILTER_REQUIRE_SCALAR | FILTER_FLAG_NO_ENCODE_QUOTES | FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH]],

'lastName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => [FILTER_REQUIRE_SCALAR | FILTER_FLAG_NO_ENCODE_QUOTES | FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH]],

];

在使用filter_input_array()时,一次只使用一个标志是使用标志的唯一方法吗?例如:(写得很远,虽然我可以用循环来做到这一点).

$def1 = [

'firstName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_REQUIRE_SCALAR],

'lastName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_REQUIRE_SCALAR]

];

$def2 = [

'firstName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_FLAG_NO_ENCODE_QUOTES],

'lastName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_FLAG_NO_ENCODE_QUOTES]

];

$def3 = [

'firstName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_FLAG_STRIP_LOW],

'lastName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_FLAG_STRIP_LOW]

];

$def4 = [

'firstName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_FLAG_STRIP_HIGH],

'lastName' => ['filter' => FILTER_SANITIZE_STRING,

'flags' => FILTER_FLAG_STRIP_HIGH]

];

array_filter php5.4 php5.5,PHP 5.4:我可以使用filter_var_array()将多个标志与过滤器一起使用吗?...相关推荐

  1. ubuntu12.04 安装 php5.4/php5.5

    为什么80%的码农都做不了架构师?>>>    1:修改源(我使用163的源)直接修改/etc/apt/sources.list deb http://mirrors.163.com ...

  2. dz论坛php5,S!淘专辑 3.0.1 For php5.2 php5.3版 dz插件分享,淘专辑是用户将喜欢的论坛帖子...

    淘专辑是用户将喜欢的论坛帖子,收录到自己创建的专辑中,其他用户可以订阅该专辑. 2 V2 O- X  A" R1 O" `1 W1 y; v! k3 O1 H$ x. x2 J 1 ...

  3. php缺失php5.dll,php5.dll丢失怎么办

    php5.dll丢失的解决办法:首先进入"windows.php.net/download/":然后下载"php5.dll":最后将其复制到"apac ...

  4. php5.5 php5.6,php 5.5 5.6的区别有哪些

    php5.5 5.6的区别有:1.php5.5中yield关键词用于当函式需要返回一个迭代器的时候, 逐个返回值:2.php5.6拥有更好的常量,定义常量时允许使用之前定义的常量进行计算. 推荐:&l ...

  5. sqlserver2000 php5.4,PHP添加Mssql/sqlserver2000扩展,适用于Php5.2/Php5.3/Php5.4

    本文介绍如何在Windows下配置php扩展. 本文链接http://blog.csdn.net/uuleaf/article/details/7663424 ,转载请注意来源 环境配置: 1. 如果 ...

  6. foreach php5.4,php5脚本升级 - foreach里面的foreach

    我正在尝试将脚本从PHP4升级到PHP5,并且遇到了foreach问题.我已经在网上查找,并没有找到任何适合我的脚本的东西. 基本上,问题是第9行的$filmid和第13行的$event['venue ...

  7. smarty php5.5,php5中Iterator与smarty整合

    php5中Iterator与smarty整合 Iterator(迭代器)在PHP5中是非常重要的,我注意到Iterator在Smarty中不能正常的工作. Smarty会自动将一个object(对象) ...

  8. apxs php5,安装PHP5和PHP7

    11.10-11.12 安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 cd /usr/local/src/ #进入到src目录 [root@localhost mysq ...

  9. php php5,初探 PHP5 (一)_PHP

    虽然 PHP5 还没有正式发布(开发版本已经提供下载),但我们现在就可以开始体验一下新的版本 将要带给我们的惊喜.在以下的介绍中,我们将重点讲述 PHP5 中的三大特色功能.这三大特点为: * 新的对 ...

最新文章

  1. 常用windows命令
  2. PMP-【第2章 项目运行环境与项目经理】2021-1-4(49页-60页)
  3. MySQL添加、更新、删除数据
  4. leetcode @python 120. Triangle
  5. android静态动画,LayoutAnimation给ListView中的item设置动态出场效果(实例)
  6. 计算机二级试题17,《计算机二级考试试题及答案17》.doc
  7. 重装windows后ubuntu系统启动菜单不见的修复方法
  8. 2023-2029年中国LED产业园区行业市场深度监测及战略咨询研究报告
  9. 计算机网络-名词解释整理
  10. 【计算机网络】宽带接入技术
  11. 更新计算机策略命令,强制更新组策略指令是什么
  12. cordova media插件
  13. Charles注册、破解(避免30分钟自动kill掉)
  14. java正则表达式大全(手机号、身份证、地址、姓名、邮箱、银行卡等...)
  15. 计算机右键括号内的字母,电脑操作中菜单后面括号里的字母的介绍
  16. 回顾 | Tencent Serverless Hours 线上分享会第一期
  17. Git项目管理修改项目名称
  18. Mybaits-Plus Invalid bound statement (not found) 问题
  19. WIN10 mscomm32注册,亲测可用
  20. iOS开发 XCode如何清理历史的项目工程记录

热门文章

  1. layui上传图片列表展示_layui怎么做图片在列表中显示 | 学步园
  2. Nature:依靠锰的氧化实现细菌的化能自养生长
  3. IBD:5-氨基水杨酸治疗后溃疡性结肠炎患者真菌菌群的变化
  4. 中国科学7月微生物组专刊:赵立平、秦楠、东秀珠领衔
  5. 扩增子分析流程1. QIIME虚拟机安装配置及挂载外部目录
  6. pandas使用idxmax函数获取dataframe每个数据行中最大值对应的列名称(column label of max value in each row in dataframe)
  7. R语言使用aov函数进行单因素协方差分析(One-way ANCOVA)、单因素协方差分析(ANCOVA)扩展了单因素方差分析,包括一个或多个协变量(covariates)
  8. R语言psych包的corr.test函数计算相关性并给出所有相关性的显著性(Correlation matrix and tests of significance via corr.test())
  9. R语言学生化的极差分布函数Studentized Range Distribution(ptukey qtukey )实战
  10. 词袋模型(bag of words)构建并使用主题模型(topic models)特征进行文本聚类分析(clustering analysis)实战