php détermine s'il s'agit d'un tableau vide

PHPz
Libérer: 2023-05-23 09:20:06
original
523 Les gens l'ont consulté

En programmation PHP, juger si un tableau est vide est une exigence très fondamentale. Ici, nous présenterons plusieurs méthodes pour déterminer si un tableau est vide.

Méthode 1 : utiliser count()

En PHP, count() est une fonction courante utilisée pour obtenir le nombre d'éléments dans un tableau. Il est très simple de l'utiliser pour déterminer si un tableau est vide. Il vous suffit de transmettre le paramètre du tableau à déterminer, puis de déterminer si la valeur de retour est 0.

Ce qui suit est un exemple de code :

<?php
$arr = array();
if(count($arr) == 0){
    echo '数组为空';
}else{
    echo '数组不为空';
}
?>
Copier après la connexion

Méthode 2 : Utiliser vide()

empty() est une autre fonction couramment utilisée, utilisée pour déterminer si une variable est vide. Lors du passage d'un tableau en paramètre, une valeur booléenne true est renvoyée si le tableau est vide, sinon false est renvoyé.

Ce qui suit est un exemple de code :

<?php
$arr = array();
if(empty($arr)){
    echo '数组为空';
}else{
    echo '数组不为空';
}
?>
Copier après la connexion

Méthode 3 : utilisez array_diff()

Cette méthode convient aux situations où il peut y avoir des valeurs nulles ou fausses dans le tableau. Utilisez la fonction array_diff() pour faire la différence entre le tableau à juger et un tableau contenant uniquement null et false. Si le tableau renvoyé est vide, cela signifie que le tableau à juger est vide.

Ce qui suit est un exemple de code :

<?php
$arr = array();
if(array_diff($arr, array(null,false)) == array()){
    echo '数组为空';
}else{
    echo '数组不为空';
}
?>
Copier après la connexion

Les trois méthodes PHP courantes ci-dessus permettent de déterminer si un tableau est vide. Vous pouvez choisir la méthode appropriée dans le code en fonction des besoins réels.

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!