Quelle est la fonction en php pour déterminer si un tableau n'est pas vide ?

青灯夜游
Libérer: 2023-03-15 16:32:02
original
2658 Les gens l'ont consulté

Fonction php pour déterminer si le tableau n'est pas vide : 1. fonction empty(), syntaxe "empty($arr)", si la valeur de retour est fausse, le tableau n'est pas vide 2. fonction count(), syntaxe ; "count( $arr)", si la valeur de retour est supérieure ou égale à 1, le tableau n'est pas vide.

Quelle est la fonction en php pour déterminer si un tableau n'est pas vide ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Fonction php pour déterminer si le tableau n'est pas vide

1.

Utilisez la fonction "empty()" pour juger, passez le tableau dans cette fonction. Si c’est vrai, cela signifie qu’il est vide ; si c’est faux, cela signifie qu’il n’est pas vide.

$arr = [];
if (empty($arr)) {
 //为空
} else {
 //不为空
}
Copier après la connexion

2, fonction count()

Utilisez la fonction "count()" pour obtenir le nombre d'éléments du tableau, puis jugez s'il est inférieur à 1 en fonction du nombre d'éléments. 1, cela signifie qu'il est vide ;

$arr = [];
if (count($arr) < 1) {
 //为空
} else {
 //不为空
}
Copier après la connexion

Développez les connaissances :

Utilisez implode() pour générer le tableau sous forme de chaîne et déterminer si la chaîne de sortie est vide. À première vue, cela semble être une bonne méthode, mais malheureusement, comme le point précédent, elle ne fonctionne pas pour les tableaux à plus de deux dimensions. Par exemple :

$arr= array(array(),array(),arr(www.php.cn)ay());
$str = implode(&#39;,&#39;,$arr);
if(empty($str)) echo "空";
else echo "非空";
Copier après la connexion

Évidemment, $arr est un tableau à deux dimensions contenant trois tableaux vides, qui doivent être considérés comme vides, mais la sortie n'est effectivement pas vide. Le jugement a échoué.

Apprentissage recommandé : "

Tutoriel vidéo PHP"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal