Maison >développement back-end >Problème PHP >Comment déterminer si un tableau est vide en php

Comment déterminer si un tableau est vide en php

PHPz
PHPzoriginal
2023-04-19 11:37:591318parcourir

En PHP, pour déterminer si un tableau est vide, vous pouvez utiliser la méthode suivante.

Méthode 1 : utilisez la fonction vide()

La fonction vide() peut détecter si une variable est vide. Si la variable est indéfinie, nulle, fausse, 0 ou une chaîne vide, elle retournera vrai. Par conséquent, vous pouvez utiliser la fonction empty() pour détecter si un tableau est vide.

Exemple de code :

$arr = array();

if (empty($arr)) {
    echo '数组为空';
} else {
    echo '数组不为空';
}

Résultat de sortie :

数组为空

Méthode 2 : utilisez la fonction count()

La fonction count() peut renvoyer le nombre d'éléments dans un tableau. Si le tableau est vide, il renvoie 0. Par conséquent, vous pouvez utiliser la fonction count() pour déterminer si le tableau est vide.

Exemple de code :

$arr = array();

if (count($arr) == 0) {
    echo '数组为空';
} else {
    echo '数组不为空';
}

Résultat de sortie :

数组为空

Méthode 3 : Utiliser la fonction isset() La fonction

isset() peut détecter si une variable a été définie et n'est pas nulle. Si une variable est indéfinie ou nulle, la fonction isset() renvoie false. Par conséquent, vous pouvez utiliser la fonction isset() pour détecter si le tableau est vide.

Exemple de code :

$arr = array();

if (!isset($arr[0])) {
    echo '数组为空';
} else {
    echo '数组不为空';
}

Résultat de sortie :

数组为空

Pour résumer, les trois méthodes ci-dessus peuvent être utilisées pour déterminer si un tableau est vide. La méthode la plus courante consiste à utiliser la fonction vide().

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