Maison  >  Article  >  développement back-end  >  Comment déterminer si un tableau est vide en php

Comment déterminer si un tableau est vide en php

PHPz
PHPzoriginal
2023-04-24 09:12:41996parcourir

En PHP, il n'est pas difficile de déterminer si un tableau est vide. Il existe généralement de nombreuses façons d'atteindre cet objectif, en voici quelques-unes :

1. Utilisez la fonction empty()

La fonction empty() intégrée à PHP peut vérifier si une variable est une "valeur vide". . Cette fonction renvoie une valeur booléenne, vraie si la variable n'est pas définie, la valeur est 0 ou une chaîne vide, le tableau est vide, ou NULL, sinon elle renvoie faux. Vous pouvez utiliser la fonction empty() comme l'exemple de code suivant pour déterminer si le tableau est vide :

$array = array(); // initialize empty array
if (empty($array)) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}

2. Utilisez la fonction count()

Une autre fonction utile est count(), qui peut renvoyer le nombre d'éléments dans un tableau. Si le tableau est vide, zéro est renvoyé. Voici un exemple de code qui utilise la fonction count() pour déterminer si le tableau est vide :

$array = array(); // initialize empty array
if (count($array) == 0) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}

3. Utilisez la fonction isset()

isset() pour vérifier si la variable a été définie et n'est pas nulle. . Par conséquent, vous pouvez également utiliser la fonction isset() pour vérifier si le tableau est vide. Voici un exemple de code qui utilise la fonction isset() pour déterminer si le tableau est vide :

$array = array(); // initialize empty array
if (!isset($array[0])) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}

4. Utilisez la fonction array_key_exists()

array_key_exists() pour vérifier si la valeur de clé spécifiée existe dans le tableau. S'il n'existe pas, renvoyez false. Par conséquent, vous pouvez utiliser cette fonction pour vérifier si le premier élément du tableau existe afin de déterminer si le tableau est vide. Ce qui suit est un exemple de code qui utilise la fonction array_key_exists() pour déterminer si un tableau est vide :

$array = array(); // initialize empty array
if (!array_key_exists(0, $array)) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}

En résumé, les quatre méthodes ci-dessus peuvent toutes avoir pour effet de déterminer si un tableau PHP est vide. Dans la programmation réelle, vous devez choisir différentes méthodes en fonction de vos propres besoins.

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