Maison > Article > développement back-end > Le rôle de la fonction array_filter() en PHP est de filtrer les éléments du tableau et de renvoyer le nouveau tableau filtré
La fonction
array_filter() filtre les éléments d'un tableau à l'aide d'une fonction de rappel créée par l'utilisateur. Il renvoie le tableau filtré.
array_filter(arr, callback, flag)
arr - Le tableau à filtrer
callback - La fonction de rappel à utiliser
flag - Para mètres :
>ARRAY_FILTER_USE_KEY - Passe la clé comme seul argument au callback au lieu de la valeur
ARRAY_FILTER_USE_BOTH - Passe la valeur et la clé comme arguments au callback au lieu de la valeur
array_filter( ) La fonction renvoie le tableau filtré.
Démonstration en temps réel
<?php function check($arr) { return(!($arr & 1)); } $arr1 = array(3, 6, 9, 15, 20, 30, 45, 48, 59, 66); print_r(array_filter($arr1, "check")); ?>
Array ( [1] => 6 [4] => 20 [5] => 30 [7] => 48 [9] => 66 )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!