Php/func filter var array
来自菜鸟教程
PHP filter_var_array()函数
例
使用filter_var_array()函数获取多个变量:
<?php $data = array( 'fullname' => 'Peter Griffin', 'age' => '41', 'email' => 'peter@example.com', ); $mydata = filter_var_array($data); var_dump($mydata); ?>
代码的输出应为:
array(3) { ["fullname"]=> string(13) "Peter Griffin" ["age"]=> string(2) "41" ["email"]=> string(17) "peter@example.com" }
定义和用法
filter_var_array()函数获取多个变量,并可以选择对其进行过滤。
此函数可用于过滤许多值而无需多次调用filter_var()。
Tip: 检查 PHP筛选器参考
该功能可以使用的过滤器。
句法
filter_var_array(data_array, args, add_empty)
参数值
参数 | 描述 |
---|---|
data_array | 需要。指定带有字符串键的数组,其中包含要过滤的数据 |
args | 可选的。指定过滤器参数数组。有效的数组键是变量名,有效值是过滤器ID,或者是指定过滤器,标志和选项的数组。此参数也可以是单个过滤器ID,如果是这样,则输入数组中的所有值都由指定的过滤器过滤。过滤器ID可以是ID名称(例如FILTER_VALIDATE_EMAIL)或ID号(例如274) |
add_empty | 可选的。布尔值。TRUE将缺少的键作为NULL添加到返回值。默认值为TRUE |
技术细节
返回值: | 成功时请求变量的值数组,失败时为FALSE |
PHP版本: | 5.2+ |
PHP更新日志: | PHP 5.4-的
add_empty 参数已添加 |