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
Libérer: 2023-04-19 14:04:57
original
1325 Les gens l'ont consulté

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 '数组不为空';
}
Copier après la connexion

Résultat de sortie :

数组为空
Copier après la connexion
Copier après la connexion
Copier après la connexion

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 '数组不为空';
}
Copier après la connexion

Résultat de sortie :

数组为空
Copier après la connexion
Copier après la connexion
Copier après la connexion

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 '数组不为空';
}
Copier après la connexion

Résultat de sortie :

数组为空
Copier après la connexion
Copier après la connexion
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal