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"));
?>

Exemple de exécution

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+