3 façons de déterminer : 1. Utilisez la fonction empty() pour déterminer si le tableau est vide. La syntaxe est "empty($array)". S'il n'est pas vide, cela signifie qu'il y a une valeur dans le tableau, sinon cela signifie qu'il n'y a aucune valeur. 2. Utilisez la fonction count() pour déterminer si la longueur du tableau est 0. La syntaxe est "count($array) == 0". Si elle vaut 0, cela signifie qu'il n'y a aucune valeur dans le tableau, sinon il y a une valeur. valeur. 3. Utilisez l'opérateur "===" pour déterminer si le tableau est "[]" (tableau vide). La syntaxe est "array ===[]". Si TRUE est renvoyé, il n'y a aucune valeur dans le tableau.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Méthode 1 : Utiliser la fonction vide()
La fonction vide() est utilisée pour vérifier si une variable est vide.
Si un tableau n'a aucune valeur, le tableau est un tableau vide.
Par conséquent, il vous suffit d'utiliser la fonction empty() pour déterminer si le tableau est vide, puis vous pouvez déterminer s'il y a une valeur dans le tableau.
<?php header("content-type:text/html;charset=utf-8"); // 声明一个数组 $array = array(null); var_dump($array); // 检查数组是否为空 if(empty($array)) echo "数组为空,里面没有值"; else echo "数组不为空,里面有值"; ?>
Description :
empty() détermine si une variable est considérée comme vide. Lorsqu'une variable n'existe pas, ou que sa valeur est égale à FALSE, alors elle est considérée comme n'existant pas. empty() ne génère pas d'avertissement si la variable n'existe pas.
Explication : Toute variable non initialisée, une variable avec une valeur de 0 ou false ou une chaîne vide "" ou null, un tableau vide ou un objet sans aucun attribut sera jugé comme vide == vrai
Lorsque la variable existe , Et il renvoie FALSE s'il s'agit d'une valeur non nulle et non nulle, sinon il renvoie TRUE.
Méthode 2 : Utilisez la fonction count()
count() pour calculer la longueur du tableau.
Si un tableau a une valeur, la longueur du tableau doit être supérieure à 0 ; s'il n'y a pas de valeur, la longueur du tableau est 0.
Par conséquent, nous pouvons utiliser la fonction count() pour calculer la longueur du tableau, puis déterminer si la longueur est 0 ; si elle est 0, il n'y a pas de valeur, sinon il y a une valeur.
<?php header("content-type:text/html;charset=utf-8"); // 声明一个空数组 $array = array(); var_dump($array); // 检查数组是否为空 if(count($array) == 0) echo "数组为空,里面没有值"; else echo "数组不为空,里面有值"; ?>
Description : La fonction
count() renvoie le nombre d'éléments dans le tableau, qui est la longueur du tableau.
count($arr,$m)
$m : est un paramètre facultatif et peut être omis.
Si le paramètre $m est omis ou défini sur COUNT_NORMAL ou 0, la fonction count() ne détectera pas les tableaux multidimensionnels ;
Si $m est défini sur COUNT_RECURSIVE ou 1, la fonction count() ; calculera récursivement le nombre d'éléments du tableau est particulièrement utile pour calculer le nombre d'éléments dans des tableaux multidimensionnels.
Méthode 3 : Utilisez l'opérateur "===" pour déterminer si le tableau est "[]"
"===" est un opérateur d'égalité comparative
Si TRUE est renvoyé, alors il n'y a aucune valeur dedans
Si FALSE est renvoyé, il y a une valeur dedans
<?php header("content-type:text/html;charset=utf-8"); // 声明一个数组 $array = array(1); var_dump($array); // 检查数组是否为空 if($array===[]) echo "数组为空,里面没有值"; else echo "数组不为空,里面有值"; ?>
Apprentissage recommandé : "Tutoriel vidéo PHP", "PHP ARRAY"
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!