Fonction PHP array_filter()
Exemple
Filtrez 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 à l'aide d'une fonction de rappel.
Cette fonction transmet chaque valeur du tableau d'entrée à la fonction de rappel. Si la fonction de rappel renvoie true, la valeur actuelle de l'entrée est renvoyée dans le tableau de résultats. Les clés de tableau sont conservées.
Syntaxe
array_filter(array, callbackfunction, flag)
Valeurs des paramètres
Parameter | Description |
---|---|
array | Required. Specifies the array to filter |
callbackfunction | Optional. Specifies the callback function to use |
flag | Optional. Specifies what arguments are sent to callback:
|
Détails techniques
Valeur de retour : | Renvoie le tableau filtré |
---|---|
Version PHP : | 4.0.6+ |
Journal des modifications PHP : | PHP 5.6 : Ajout du paramètre optionnel flag |
❮ Référence de tableau PHP