Maison >développement back-end >Problème PHP >Quelle est la fonction en php pour déterminer si un tableau n'est pas vide ?

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

青灯夜游
青灯夜游original
2022-03-21 19:51:042679parcourir

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 {
 //不为空
}

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 {
 //不为空
}

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 "非空";

É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!

Déclaration:
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