Maison > Article > développement back-end > Utilisation de la fonction php array_filter (explication détaillée)
Utilisation de la fonction php array_filter (explication détaillée)
1. > (PHP 4 >= 4.0.6, PHP 5, PHP 7)
array_filter — Utilisez la fonction de rappel pour filtrer les cellules du tableau
array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
array : le tableau à boucler
callback : la fonction de rappel utilisée
(Si aucune fonction de rappel n'est fournie, toutes les entrées du tableau avec une valeur égale à FALSE seront supprimées. Voir Conversion en booléen pour plus d'informations.)
flag : Détermine le rappel reçu
- le rappel accepte le nom de la clé comme seul paramètre
② ARRAY_FILTER_USE_BOTH- le rappel accepte à la fois le nom de la clé et la valeur de la clé
4. La valeur de retourrenvoie le tableau filtré.
array_filter est en fait une fonction très facile à utiliser. Les scénarios couramment utilisés incluent le filtrage multi-conditions dans les formulaires. Vous pouvez directement utiliser cette fonction pour filtrer les éléments sans valeurs.
Mais il y a un problème auquel il faut prêter attention :
Lorsqu'il y a une valeur égale à 0 dans votre élément de filtre, le problème sera exposé. Dans notre projet, nous avons filtré lors de l'ajustement de l'interface, mais nous ne nous attendions pas à ce qu'il y en ait. un statut par défaut égal à 0. Les paramètres ont été filtrés par moi, ce qui a provoqué des données en ligne anormales, ce qui peut être considéré comme une erreur de niveau relativement faible. Gardez cet article à l’esprit.
————————————————
Déclaration de droits d'auteur : Cet article est un article original du blogueur CSDN "Good Man Ergou" et suit CC 4.0 BY - Accord de droit d'auteur SA, veuillez joindre le lien source original et cette déclaration lors de la réimpression.
Lien original : https://blog.csdn.net/qq_39195042/article/details/82852598
Tutoriel recommandé : "
Tutoriel PHPCe 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!