PHP 教程

PHP filter_var_array() 函数

时间:2023年05月07日 阅读:463
以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关!
淘客轩-衣食住行外卖生活好助手

定义和用法

filter_var_array() 函数获取多个变量,并进行过滤。

该函数对过滤多个值很有用,无需重复调用 filter_var()。

如果成功,则以数组形式返回请求变量的值。如果失败,则返回 FALSE。

语法

  filter_var_array(array, args)  

参数 描述
array 必需。规定带有字符串键名的数组,包含要过滤的数据。
args 可选。规定过滤器参数数组。合法的数组键名是变量名,合法的值是过滤器 ID,或者规定过滤器、标志以及选项的数组。

该参数也可以是一个单一的过滤器 ID,如果是这样,输入数组中的所有值由指定过滤器进行过滤。

过滤器 ID 可以是 ID 名称(比如 FILTER_VALIDATE_EMAIL)或 ID 号(比如 274)。

提示和注释

提示:参见 完整的 PHP Filter 参考手册,查看可与该函数一同使用的过滤器。

实例

  <?php $arr = array   (   "name" => "peter griffin",   "age" => "41",   "email" => "peter@example.com",   ); $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_var_array($arr, $filters)); ?>  

代码的输出如下所示:

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

打赏
标签: PHP

本文地址:https://www.momojc.cn/php/php-filterk0f.html

关于本站 | 隐私政策 | 免责声明 | 广告合作 | 我要投稿 | 后台管理

CopyRight © 2023-2024 MOMO教程 WWW.MOMOJC.CN , All Rights Reserved.

站长E-mail:378074730@qq.com 网站已运行:  运行时长:0.061 秒

京ICP备20029690号-1京ICP备20029690号-2 京公网安备11011402013892号京公网安备11011402013892号 中国互联网违法和不良信息举报中心 网络违法犯罪举报网站

本网站托管于 腾讯云 .由网站卫士提供网站加速和攻击防御服务 提供CDN加速/防御服务.由zblogcn强力驱动 又拍云提供CDN加速/云存储服务 51la网站统计