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

Comment vérifier si un tableau est vide en php

PHPz
Libérer: 2023-04-20 15:10:10
original
1031 Les gens l'ont consulté

Lorsque nous traitons des données, nous devons souvent vérifier si le tableau est vide. En PHP, il existe plusieurs façons de vérifier si un tableau est nul. Ces méthodes sont décrites ci-dessous.

La première méthode consiste à utiliser la fonction count(). Cette fonction est utilisée pour renvoyer le nombre d'éléments dans un tableau. Si le nombre est 0, cela signifie que le tableau est vide. Le code est le suivant :

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

La deuxième méthode consiste à utiliser la fonction empty(). Cette fonction est utilisée pour vérifier si une valeur est nulle, y compris une chaîne vide, 0, '0', null, false, array(). Le code est le suivant :

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

La troisième méthode consiste à utiliser la fonction isset(). Cette fonction est utilisée pour vérifier si une variable a été définie, si la variable est définie, elle renvoie vrai, sinon elle renvoie faux. Le code est le suivant :

$array = array();
if (isset($array) && count($array) > 0) {
    echo '数组不为空值';
} else {
    echo '数组为空值';
}
Copier après la connexion

La quatrième méthode consiste à utiliser la fonction array_filter(). Cette fonction est utilisée pour filtrer les éléments vides dans un tableau. Le code est le suivant :

$array = array('', 'a', 'b', null, false, 0);
$result = array_filter($array);
if (count($result) > 0) {
    echo '数组不为空值';
} else {
    echo '数组为空值';
}
Copier après la connexion

Les quatre méthodes ci-dessus peuvent être utilisées pour vérifier si le tableau est vide, mais en utilisation réelle, vous devez choisir la méthode qui convient le mieux à la situation actuelle.

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