PHP filter_var_array() Function
Complete PHP Filter Reference
Definition and Usage
The filter_var_array() function gets multiple variables and optionally
filters them
This function is useful for filtering many values without calling filter_var()
over and over.
Returns an array of values of the requested variables on success or FALSE on
failure.
Syntax
filter_var_array(array, args)
|
Parameter |
Description |
array |
Required. Specifies an array with string keys
containing the data to filter |
args |
Optional. Specifies an array of filter arguments. A
valid array key is a variable name and a valid value is
a filter ID, or an array specifying the filter,
flags and options. This parameter can also be a single filter ID, if so,
all values in the input array are filtered by the specified filter A filter ID can be an ID name (like FILTER_VALIDATE_EMAIL)
or an ID number (like 274) |
Tips and Notes
Tip: Check the Complete PHP Filter
Reference for possible filters to use with this function.
Example
<?php
$arr = array
(
"name" => "peter griffin",
"age" => "41",
"email" => "[email protected]",
);
$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));
?>
|
The output of the code should be:
Complete PHP Filter Reference
 |

|
|
See why there are 20,000+ Ektron integrations worldwide.
Request an INSTANT DEMO or download a FREE TRIAL today. |
|
|
|