Maison >développement back-end >Problème PHP >php détermine si le tableau est vide
En PHP, il est très simple de juger si un tableau est vide. Il existe plusieurs méthodes :
La fonction vide peut juger si une variable est vide, dont 0, "0" , "", null, false, array(), etc., vous pouvez donc également déterminer si un tableau est vide. Le code est le suivant :
if (empty($array)) { echo "数组为空"; } else { echo "数组不为空"; }
La fonction count peut calculer le nombre d'éléments du tableau Lorsque le tableau est vide, la fonction count renvoie 0, vous pouvez donc utiliser la fonction count pour. déterminer si un tableau est vide. Le code est le suivant :
if (count($array) == 0) { echo "数组为空"; } else { echo "数组不为空"; }
La fonction isset peut déterminer si une variable a été définie. Lorsque le tableau est vide, la fonction isset renvoie false, vous pouvez donc également utiliser l'isset. fonction pour déterminer si un tableau est vide. Le code est le suivant :
if (!isset($array)) { echo "数组为空"; } else { echo "数组不为空"; }
Remarque : les trois méthodes ci-dessus conviennent aux structures de données basées sur des tableaux, telles que des files d'attente, des piles, etc.
Pour les structures de données qui ne sont pas implémentées sur la base de tableaux, telles que les listes chaînées, les arbres, etc., la méthode ci-dessus n'est pas applicable. A ce stade, d'autres méthodes peuvent être utilisées pour déterminer, par exemple : déterminer si le pointeur de la structure de données est vide.
Résumé :
Pour déterminer si un tableau est vide, vous pouvez utiliser empty, count, isset et d'autres fonctions pour déterminer s'il est vide. Cependant, pour les structures de données qui ne sont pas implémentées sur la base de tableaux, des méthodes de jugement spécifiques doivent être utilisées.
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!