Maison > Article > développement back-end > PHP détermine s'il s'agit d'un tableau vide
En PHP, dans de nombreux cas, nous devons déterminer si un tableau est vide. Déterminer si un tableau est vide peut être implémenté de plusieurs manières.
Méthode 1 : Utilisez la fonction vide()
Il existe une fonction intégrée vide() en PHP, qui peut déterminer si une variable est vide. Pour déterminer si un tableau est vide, il vous suffit de transmettre le nom du tableau en tant que paramètre à la fonction empty(), par exemple :
$arr = array(); if(empty($arr)){ echo "数组为空"; } else { echo "数组不为空"; }
Le résultat de sortie est : le tableau est vide#🎜🎜 ##🎜🎜 #S'il y a des éléments dans le tableau, par exemple :
$arr = array(1, 2, 3); if(empty($arr)){ echo "数组为空"; } else { echo "数组不为空"; }
Le résultat de sortie est : le tableau n'est pas vide
Méthode 2 : Utilisez le count( ) function
Une autre façon de déterminer si un tableau est vide est d'utiliser la fonction count(). La fonction count() renvoie le nombre d'éléments dans un tableau.
Lorsque vous jugez si un tableau est vide, vous pouvez juger si count($arr) est égal à 0. Par exemple :
$arr = array(); if(count($arr) == 0){ echo "数组为空"; } else { echo "数组不为空"; }
Le résultat de sortie est : le tableau est vide
S'il y a des éléments dans le tableau, par exemple :
$arr = array(1, 2, 3); if(count($arr) == 0){ echo "数组为空"; } else { echo "数组不为空"; }
Le le résultat de sortie est : le tableau n'est pas vide
Méthode 3 : Utiliser la fonction isset()
isset() La fonction peut être utilisée pour déterminer si la variable est définie et non nulle . Lorsque vous jugez si un tableau est vide, vous pouvez juger si isset($arr) est vrai. Par exemple :
$arr = array(); if(isset($arr) && $arr != null){ echo "数组不为空"; } else { echo "数组为空"; }
Le résultat de sortie est : le tableau est vide
S'il y a des éléments dans le tableau, par exemple :
$arr = array(1, 2, 3); if(isset($arr) && $arr != null){ echo "数组不为空"; } else { echo "数组为空"; }
Le le résultat de sortie est : le tableau n'est pas vide
Pour résumer, les trois méthodes ci-dessus peuvent être utilisées pour déterminer si un tableau est vide. Dans le développement réel, il est recommandé d'utiliser la fonction empty() car elle est plus simple et plus claire, et le code est plus clair.
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!