php détermine s'il s'agit d'un tableau vide
May 23, 2023 am 09:20 AMEn 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 '数组不为空'; } ?>
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 '数组不为空'; } ?>
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 '数组不为空'; } ?>
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quelles sont les dernières normes de codage PHP et les meilleures pratiques?

Comment puis-je travailler avec les extensions de PHP et PECL?

Comment implémenter les files d'attente de messages (Rabbitmq, Redis) dans PHP?

Quelles sont les techniques d'optimisation pour la déduplication des tableaux PHP

La déduplication PHP Array peut-elle profiter de l'unicité du nom clé?

La déduplication du tableau PHP doit-elle être prise en compte pour les pertes de performance?

Quelles sont les meilleures pratiques pour la déduplication des tableaux PHP

Comment utiliser la réflexion pour analyser et manipuler le code PHP?
