Fonction array_filter() PHP
Exemple
Filtrer les éléments de l'array avec une fonction de rappel :
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
Définition et utilisation
La fonction array_filter() utilise une fonction de rappel pour filtrer les valeurs de l'array.
Cette fonction transmet chaque clé-valeur de l'array d'entrée à la fonction de rappel. Si la fonction de rappel retourne true, la clé-valeur actuelle de l'array d'entrée est retournée dans l'array de résultats. Le nom de la clé reste inchangé.
Syntaxe
array_filter(array,callbackfunction);
Paramètres | Description |
---|---|
array | Obligatoire. Définir le tableau à filtrer. |
callbackfunction | Obligatoire. Définir la fonction de rappel à utiliser. |
Détails techniques
Retour : | Retourner le tableau filtré. |
Version PHP : | 4.0.6+ |