PHP filter_var_array() 函数用于过滤数组中的元素。
语法: filter_var_array(array, filter, [add_empty])
参数说明:
返回值: 返回一个包含过滤后的数组的关联数组,如果失败则返回 false。
示例:
$data = array(
'name' => 'John Doe',
'age' => '30',
'email' => 'john@example.com'
);
$filters = array(
'name' => FILTER_SANITIZE_STRING,
'age' => array(
'filter' => FILTER_VALIDATE_INT,
'options' => array(
'min_range' => 1,
'max_range' => 100
)
),
'email' => FILTER_VALIDATE_EMAIL
);
$result = filter_var_array($data, $filters);
print_r($result);
输出结果:
Array
(
[name] => John Doe
[age] => 30
[email] => john@example.com
)
在上面的示例中,使用了 filter_var_array() 函数对数组 $data 进行过滤。过滤器数组 $filters 指定了不同的过滤器规则。最后返回的结果是一个包含过滤后的数组的关联数组。
上一篇:php实现大数据采集
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站