Maison  >  Article  >  développement back-end  >  Quelle est la fonction en PHP pour déterminer si un tableau est vide ?

Quelle est la fonction en PHP pour déterminer si un tableau est vide ?

百草
百草original
2023-08-03 17:15:311313parcourir

Les fonctions utilisées par PHP pour déterminer si un tableau est vide sont la fonction "empty()" et la fonction "count()". 1. La fonction "empty()" est utilisée pour déterminer si une variable est vide, notamment pour déterminer si un tableau est vide. Sa syntaxe est "empty($variable)" 2. La fonction "count()" est utilisée pour. count tableaux. Le nombre d'éléments, la syntaxe est "count ($ array)".

Quelle est la fonction en PHP pour déterminer si un tableau est vide ?

Le système d'exploitation de ce tutoriel : système windows10, PHP version 8.1.3, ordinateur DELL G3.

Les fonctions utilisées en PHP pour déterminer si un tableau est vide sont empty() et count(). Ci-dessous, je présenterai en détail l'utilisation et les différences de ces deux fonctions.

1. Fonction empty() : La fonction

empty() est utilisée pour déterminer si une variable est vide, notamment pour déterminer si un tableau est vide. Sa syntaxe est la suivante :

empty($variable)

Parmi elles, $variable est la variable à juger, qui peut être n'importe quel type de variable, y compris les tableaux. La valeur de retour de la fonction empty() est une valeur booléenne. Si la variable est vide, elle renvoie vrai ; si la variable n'est pas vide, elle renvoie faux.

Pour les tableaux, la fonction empty() détermine si le tableau est vide, c'est-à-dire s'il n'y a aucun élément dans le tableau. Renvoie vrai si le tableau est vide ; renvoie faux si le tableau n'est pas vide. Voici un exemple de code qui utilise la fonction empty() pour déterminer si le tableau est vide :

$array1 = array(); // 空数组
$array2 = array(1, 2, 3); // 非空数组
if (empty($array1)) {
    echo "数组1为空";
} else {
    echo "数组1不为空";
}
if (empty($array2)) {
    echo "数组2为空";
} else {
    echo "数组2不为空";
}

Le résultat de sortie est :

数组1为空
数组2不为空

Comme vous pouvez le voir, la fonction empty() peut simplement déterminer si le tableau est vide. .

2. Fonction count() :

La fonction count() est utilisée pour compter le nombre d'éléments dans le tableau. Sa syntaxe est la suivante :

count($array)

Parmi eux, $array est le tableau permettant de compter le nombre d'éléments. La valeur de retour de la fonction count() est un entier, indiquant le nombre d'éléments dans le tableau.

Pour les tableaux, nous pouvons utiliser la fonction count() pour déterminer si le tableau est vide. S'il n'y a aucun élément dans le tableau, 0 est renvoyé ; s'il y a des éléments dans le tableau, le nombre d'éléments est renvoyé. Voici un exemple de code qui utilise la fonction count() pour déterminer si le tableau est vide :

$array1 = array(); // 空数组
$array2 = array(1, 2, 3); // 非空数组
if (count($array1) == 0) {
    echo "数组1为空";
} else {
    echo "数组1不为空";
}
if (count($array2) == 0) {
    echo "数组2为空";
} else {
    echo "数组2不为空";
}

Le résultat de sortie est :

数组1为空
数组2不为空

Comme vous pouvez le voir, la fonction count() peut être utilisée pour obtenir le nombre de éléments du tableau, puis déterminez si le tableau est vide.

Résumé :

En PHP, vous pouvez utiliser la fonction empty() et la fonction count() pour déterminer si un tableau est vide. La fonction empty() détermine directement si le tableau est vide et renvoie une valeur booléenne ; la fonction count() compte le nombre d'éléments du tableau. Lorsque le nombre est 0, cela signifie que le tableau est vide. En fonction de la situation spécifique, vous pouvez choisir d'utiliser l'une des fonctions pour déterminer si le tableau est vide.

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