Comment déterminer si un tableau a une valeur en php

青灯夜游
Libérer: 2023-03-16 21:36:01
original
3575 Les gens l'ont consulté

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.

Comment déterminer si un tableau a une valeur en php

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 "数组不为空,里面有值"; 
?>
Copier après la connexion

Comment déterminer si un tableau a une valeur en php

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 "数组不为空,里面有值"; 
?>
Copier après la connexion

Comment déterminer si un tableau a une valeur en php

Description : La fonction

count() renvoie le nombre d'éléments dans le tableau, qui est la longueur du tableau.

count($arr,$m)
Copier après la connexion

$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 "数组不为空,里面有值"; 
?>
Copier après la connexion

Comment déterminer si un tableau a une valeur en php

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!

Étiquettes associées:
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