Maison  >  Article  >  développement back-end  >  Comment déterminer si un tableau est vide en php

Comment déterminer si un tableau est vide en php

PHPz
PHPzoriginal
2023-04-20 13:48:45983parcourir

Lorsque nous utilisons des tableaux PHP, nous devons parfois juger si le tableau est vide. En PHP, il existe de nombreuses façons de déterminer si un tableau est vide. Cet article en présente trois.

Méthode 1 :

Utilisez la fonction count() pour déterminer si le tableau est vide. La fonction count() peut renvoyer le nombre d'éléments dans un tableau. Lorsqu'il n'y a aucun élément dans le tableau, la fonction count() renvoie 0, vous pouvez donc utiliser la fonction count() pour déterminer si un tableau est vide.

Exemple de code :

<?php
    $arr = array(); // 定义一个空数组
    if (count($arr) == 0) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>

Méthode 2 :

Utilisez la fonction empty() pour déterminer si le tableau est vide. La fonction empty() permet de vérifier si une variable est vide, mais cette fonction peut également être utilisée pour déterminer si un tableau est vide. La fonction empty() renvoie true lorsqu'il n'y a aucun élément dans le tableau.

Exemple de code :

<?php
    $arr = array(); // 定义一个空数组
    if (empty($arr)) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>

Méthode 3 :

Utilisez la fonction array_key_exists() pour déterminer si le tableau est vide. La fonction array_key_exists() est utilisée pour déterminer si une clé donnée existe dans un tableau. Si un tableau est vide, il n'aura aucune clé, vous pouvez donc utiliser cette fonction pour déterminer si un tableau est vide.

Exemple de code :

<?php
    $arr = array(); // 定义一个空数组
    if (!array_key_exists(0, $arr)) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>

Ce qui précède est une introduction à trois méthodes pour déterminer si un tableau PHP est vide. J'espère que cela sera utile à l'apprentissage de chacun.

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!

Déclaration:
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