Maison > développement back-end > Problème PHP > Comment déterminer si un tableau est vide en php

Comment déterminer si un tableau est vide en php

PHPz
Libérer: 2023-04-27 09:37:23
original
530 Les gens l'ont consulté

En PHP, il existe de nombreuses façons de déterminer si un tableau est vide.

  1. Utilisez la fonction count

La fonction count peut renvoyer le nombre d'éléments dans un tableau. Lorsque le tableau est vide, la valeur de retour est 0.

$arr = [];
if (count($arr) == 0) {
    echo "数组为空";
}
Copier après la connexion
  1. Utiliser la fonction vide

la fonction vide peut vérifier si une valeur est vide. Lors de la vérification d'un tableau vide, la valeur de retour est vraie.

$arr = [];
if (empty($arr)) {
    echo "数组为空";
}
Copier après la connexion

Il convient de noter que lorsque la valeur d'un élément dans un tableau est 0, la fonction vide retournera également vrai, elle doit donc être utilisée avec prudence lors du jugement d'un tableau non vide.

  1. Utilisez l'opérateur !

Vous pouvez utiliser l'opérateur ! pour déterminer si un tableau est vide. la valeur de retour est vraie.

$arr = [];
if (!$arr) {
    echo "数组为空";
}
Copier après la connexion

Il convient de noter que lorsqu'il y a de fausses valeurs telles que false, null, une chaîne vide, etc. dans le tableau, cette méthode de jugement peut provoquer une erreur de jugement.

  1. Utiliser la fonction is_array

is_array peut déterminer si une valeur est un type de tableau. Lorsqu'une valeur n'est pas de type tableau, la valeur de retour est fausse. Par conséquent, lorsque vous devez déterminer si une variable est un tableau vide, vous pouvez d'abord utiliser la fonction is_array pour vérifier si la variable est un type de tableau, puis utiliser la méthode correspondante pour déterminer.

$arr = [];
if (is_array($arr) && count($arr) == 0) {
    echo "数组为空";
}
Copier après la connexion

Pour résumer, vous pouvez utiliser la fonction count, la fonction vide, l'opérateur ! et la fonction is_array pour déterminer si un tableau est vide. Dans les applications pratiques, il est nécessaire de choisir une méthode appropriée en fonction de la situation spécifique pour garantir l'exactitude et la fiabilité du jugement.

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