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é

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é

WBOY
WBOYavant
2023-09-17 11:33:051288parcourir

La fonction

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é

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é.

Syntaxe

array_filter(arr, callback, flag)

Paramètres

  • 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

Return

array_filter( ) La fonction renvoie le tableau filtré.

Exemple

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

Sortie

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer