PHP filter_var_array() Fonction
Exemple
Utilisez la fonction filter_var_array() pour obtenir plusieurs variables :
<?php
$data = array(
'fullname' => 'Peter Griffin',
'age' => '41',
'email' => 'peter@example.com',
);
$mydata = filter_var_array($data);
var_dump($mydata);
?> La sortie du code devrait être :
array(3) {
["fullname"]=>
string(13) "Peter Griffin"
["age"]=>
string(2) "41"
["email"]=>
string(17) "peter@example.com"
} Définition et Utilisation
La fonction filter_var_array() permet d'obtenir plusieurs variables et de les filtrer optionnellement.
Cette fonction est utile pour filtrer de nombreuses valeurs sans avoir à appeler filter_var() plusieurs fois.
Astuce : Consultez la Référence PHP sur les filtres pour connaître les filtres possibles à utiliser avec cette fonction.
Syntaxe
filter_var_array( data_array , args, add_empty ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| data_array | Requis. Spécifie 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 ID de filtre, ou un tableau spécifiant le filtre, les drapeaux et l'option. Ce paramètre peut également être un ID de filtre unique, auquel cas toutes les valeurs du tableau d'entrée sont filtrées par le filtre spécifié. Un ID de filtre peut être un nom d'ID (comme FILTER_VALIDATE_EMAIL) ou un numéro d'ID (comme 274). |
| add_empty | Optionnel. Une valeur booléenne. TRUE ajoute les clés manquantes comme NULL à la valeur de retour. La valeur par défaut est TRUE. |
Détails Techniques
| Valeur de Retour : | Un tableau de valeurs des variables demandées en cas de succès, FALSE en cas d'échec. |
|---|---|
| Version PHP : | 5.2+ |
| Journal des Modifications PHP : | PHP 5.4 - Le paramètre add_empty a été ajouté. |