Maison >développement back-end >Problème PHP >php détermine si le tableau est vide

php détermine si le tableau est vide

PHPz
PHPzoriginal
2023-05-19 13:40:38411parcourir

En PHP, il est très simple de juger si un tableau est vide. Il existe plusieurs méthodes :

  1. Utilisez la fonction vide pour juger

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 "数组不为空";
}
  1. Utilisez la fonction count pour déterminer

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 "数组不为空";
}
  1. Utilisez la fonction isset pour déterminer

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!

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