PHP array_filter() Fonction
Exemple
Filtrer les valeurs d'un tableau à l'aide d'une fonction de rappel :
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?> Définition et Utilisation
La fonction array_filter() filtre les valeurs d'un tableau en utilisant une fonction de rappel.
Cette fonction passe chaque valeur du tableau d'entrée à la fonction de rappel. Si la fonction de rappel retourne true, la valeur actuelle de l'entrée est ajoutée au tableau de résultats. Les clés du tableau sont préservées.
Syntaxe
array_filter( tableau, callback, flag ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| tableau | Obligatoire. Spécifie le tableau à filtrer |
| callback | Optionnel. Spécifie la fonction de rappel à utiliser |
| flag | Optionnel. Spécifie quels arguments sont envoyés à la fonction de rappel :
La valeur par défaut est 0 (la valeur sera passée comme seul argument à la fonction de rappel). |
Détails Techniques
| Valeur de Retour : | Retourne le tableau filtré |
|---|---|
| Version PHP : | 4.0.6+ |