Maison > Article > développement back-end > Comment déterminer si un tableau est vide en php
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!