<Complete Référence PHP Filter
Définition et utilisation
Le filter_var_array() fonction obtient plusieurs variables et les filtre
Cette fonction est utile pour filtrer de nombreuses valeurs sans appeler filter_var() à plusieurs reprises.
Retourne un tableau de valeurs des variables demandées en cas de succès ou si une erreur survient.
Syntaxe
filter_var_array(array, args)
Paramètre | La description |
---|---|
array | Champs obligatoires. Indique un tableau avec des clés de chaîne contenant les données à filtrer |
args | Optionnel. Spécifie un tableau d'arguments de filtre. Une clé de tableau valide est un nom de variable et une valeur valide est un identifiant de filtre, ou un tableau spécifiant les filtres, des drapeaux et des options. Ce paramètre peut également être un seul ID de filtre, le cas échéant, toutes les valeurs de la matrice d'entrée sont filtrés par le filtre spécifié Un identifiant de filtre peut être un nom d'identification (like FILTER_VALIDATE_EMAIL) ou un numéro d'identification (like 274) par (like 274) |
Conseils et notes
Tip: Vérifiez le filtre complet PHP de référence pour les filtres possibles à utiliser avec cette fonction.
Exemple
<?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));
?>
La sortie du code doit être:
<Complete Référence PHP Filter