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

Comment déterminer si un tableau php est vide

PHPz
PHPzoriginal
2023-04-24 14:49:43355parcourir

En PHP, lorsque nous utilisons des tableaux, nous devons parfois déterminer si un tableau est vide. Parce que si nous parcourons un tableau vide ou essayons d'utiliser un index qui n'est pas défini dans le tableau, une erreur se produira. Alors, comment déterminer si un tableau PHP est vide ?

1. Utilisez la fonction count() pour déterminer si le tableau est vide

La fonction count() est une fonction en PHP utilisée pour vérifier le nombre d'éléments du tableau lorsque le tableau donné est vide, la fonction renvoie 0. . Par conséquent, nous pouvons utiliser la fonction count() pour vérifier si le tableau est vide.

Ce qui suit est un exemple de code qui utilise la fonction count() pour déterminer si le tableau est vide :

<?php
    $arr = array();
    if(count($arr) == 0){
        echo "数组为空";
    }else{
        echo "数组不为空";
    }
?>

Le résultat de sortie du code ci-dessus est : le tableau est vide.

2. Utilisez la fonction empty() pour déterminer si le tableau est vide

La fonction empty() est une fonction en PHP utilisée pour vérifier si une variable est vide. Cette fonction retournera TRUE lorsque la variable donnée est vide. Par conséquent, nous pouvons utiliser la fonction empty() pour vérifier si le tableau est vide.

Ce qui suit est un exemple de code qui utilise la fonction empty() pour déterminer si le tableau est vide :

<?php
    $arr = array();
    if(empty($arr)){
        echo "数组为空";
    }else{
        echo "数组不为空";
    }
?>

Le résultat de sortie du code ci-dessus est : le tableau est vide.

3. Utilisez la fonction foreach() pour déterminer si un tableau est vide

Utilisez la fonction foreach() pour vérifier si un tableau est vide. Lorsque le tableau donné est vide, la boucle foreach() ne sera pas exécutée, nous pouvons donc utiliser cette fonctionnalité pour déterminer si un tableau est vide.

Ce qui suit est un exemple de code qui utilise la fonction foreach() pour déterminer si le tableau est vide :

<?php
    $arr = array();
    foreach($arr as $value){
        echo "数组不为空";
    }
    echo "数组为空";
?>

Le résultat de sortie du code ci-dessus est : le tableau est vide.

Résumé

Les trois méthodes ci-dessus permettent de déterminer si un tableau PHP est vide. Nous pouvons en choisir une en fonction des besoins réels pour déterminer si le tableau est vide. Avant d'utiliser un tableau, assurez-vous qu'il n'est pas vide, sinon une erreur pourrait se produire.

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