Étapes de mise en œuvre : 1. Utilisez la fonction array_filter() pour filtrer le tableau et supprimez les éléments vides du tableau. La syntaxe "array_filter (tableau original)" renverra un tableau filtré ; obtenir le tableau d'origine.La longueur du tableau et la longueur du tableau filtré ; 3. Vérifiez si les longueurs des deux tableaux obtenus sont égales. La syntaxe est "longueur du tableau d'origine === longueur du tableau filtré s'ils le sont". égal, les éléments du tableau ne sont pas vides. Sinon, il y a des éléments du tableau nuls.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction array_filter() et count() pour déterminer que tous les éléments du tableau ne sont pas vides .
Idée d'implémentation :
Utilisez la fonction array_filter() pour supprimer les éléments vides du tableau
Utilisez la fonction count() pour obtenir la longueur du tableau d'origine et la longueur du tableau traité, et déterminez si le deux longueurs sont égales
Étapes de mise en œuvre :
1. Utilisez la fonction array_filter() pour filtrer le tableau et supprimer les éléments vides du tableau
La fonction array_filter(), également appelée fonction de rappel, est utilisée pour utilisez des fonctions définies par l'utilisateur pour filtrer les éléments d'un tableau. Il parcourt chaque valeur du tableau, en les transmettant à une fonction définie par l'utilisateur ou à une fonction de rappel.
Lorsque la fonction array_filter() est utilisée pour déclarer une fonction de rappel, elle supprimera les fausses valeurs (valeurs nulles), cependant, si la fonction de rappel n'est pas spécifiée, toutes les valeurs du tableau qui sont égales à FALSE , comme les chaînes vides ou les valeurs NULL, seront supprimés.
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(11,'',null,12,false,0); var_dump($arr); $newarr = array_filter($arr); echo "过滤后的数组:"; var_dump($newarr); ?>
2. Utilisez la fonction count() pour obtenir la longueur du tableau d'origine et la longueur du tableau filtré
$len1=count($arr); $len2=count($newarr);
3. Déterminez si les deux longueurs sont égales
If. les deux longueurs sont égales, alors Les éléments vides ne sont pas supprimés, c'est-à-dire qu'aucun des éléments du tableau n'est vide. Si les deux longueurs ne sont pas égales, les éléments vides sont supprimés, c'est-à-dire que certains éléments du tableau sont vides
"
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!