PHP array_filter()Fonctions
Référence complète des tableaux PHP
Exemples
Filtrer les éléments d'un tableau avec une fonction de rappel :
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
Exécuter l'exemple »
Définition et utilisation
La fonction array_filter() filtre les éléments d'un tableau à l'aide d'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 du tableau d'entrée est renvoyée dans le tableau de résultat. Les clés du tableau sont préservées.
Syntaxe
array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
| Parameters | Description |
|---|---|
| array | Obligatoire. Spécifie le tableau à filtrer. |
| callback | Facultatif. Spécifie la fonction de rappel à utiliser. |
| flag | Facultatif. Détermine le format d'argument que la fonction de rappel accepte :
|
Détails techniques
| Valeur de retour : | Renvoie le tableau filtré. |
|---|---|
| Version de PHP : | 4.0.6+ |
Autres extensions