Dans le processus de développement PHP, il est souvent nécessaire de déterminer si un tableau est vide. Il existe deux situations pour déterminer si un tableau est vide. L'une est que le tableau n'a aucun élément et l'autre est que la variable n'en a pas. existe ou la valeur est nulle.
Voici deux façons de déterminer un tableau vide :
PHP fournit une méthode empty() qui peut facilement et rapidement déterminer si le tableau est vide.
Il convient de noter ici que la fonction empty() a un jugement spécial sur les tableaux array(), array(0) et false seront tous jugés comme vides.
L'exemple de code est le suivant :
$arr = array(); if(empty($arr)){ echo "数组为空"; }
Le code ci-dessus crée un tableau vide, utilise la fonction empty() pour déterminer si le tableau est vide et génère finalement "le tableau est vide".
De plus, nous pouvons également utiliser la fonction count() pour déterminer si un tableau est vide. Si le nombre d’éléments dans un tableau est 0, alors nous le considérons comme un tableau vide.
L'exemple de code est le suivant :
$arr = array(); if(count($arr) === 0){ echo "数组为空"; }
Le code ci-dessus crée un tableau vide, utilise la fonction count() pour déterminer si le tableau est vide et génère finalement "le tableau est vide".
En même temps, la fonction count() peut également déterminer si une variable est nulle, si elle est nulle, elle renvoie 0. Vous pouvez déterminer si la variable est nulle en déterminant si la valeur de retour de count() est égale. à 0.
$var = null; if(count($var) === 0){ echo "变量为null"; }
Le code ci-dessus crée une variable nulle, utilise la fonction count() pour déterminer si la variable est nulle et génère finalement "la variable est nulle".
En résumé, les deux méthodes ci-dessus peuvent être utilisées pour déterminer si un tableau est vide, et vous pouvez choisir de l'utiliser en fonction de la situation réelle.
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!