Comment vérifier si un tableau est vide en PHP
-
Utilisez la fonction
empty()
pour vérifier si un tableau est vide en PHP -
Utilisez la fonction
sizeof()
pour vérifier si un tableau est vide en PHP -
Utilisez la fonction
count()
pour vérifier si un tableau est vide en PHP -
Utilisez l’opérateur
NOT
pour vérifier si un tableau est vide en PHP
Cet article présente des méthodes pour vérifier si un array
est vide en PHP.
- Utilisation de la fonction
empty()
- Utilisation de la fonction
sizeof()
- Utilisation de la fonction
count()
- Utilisation de l’opérateur
NOT
Utilisez la fonction empty()
pour vérifier si un tableau est vide en PHP
Nous pouvons utiliser la fonction intégrée empty()
pour vérifier si un tableau
est vide. Cette fonction vérifie tous les types de variables, y compris les tableaux. La syntaxe correcte pour utiliser cette fonction est la suivante.
empty($variable);
La fonction intégrée empty()
n’a qu’un seul paramètre. Le détail de son paramètre est le suivant
Paramètres | Description | |
---|---|---|
$variable |
obligatoire | C’est la variable que nous voulons vérifier si elle est vide ou non. |
Cette fonction retourne une valeur booléenne
en fonction de la condition de la variable passée. Elle retourne 1 si la variable est vide et retourne 0 si la variable n’est pas vide.
Le programme ci-dessous montre comment nous pouvons utiliser cette fonction pour vérifier si un tableau est vide ou non.
<?php
$emptyArray = array();
$isEmpty = empty($emptyArray);
echo("The function has returned $isEmpty. \n");
if(empty($emptyArray))
echo("The array is empty.");
?>
Nous avons stocké la valeur de retour de la fonction empty()
dans la variable $isEmpty
.
Production:
The function has returned 1.
The array is empty.
Utilisez la fonction sizeof()
pour vérifier si un tableau est vide en PHP
Nous pouvons également utiliser la fonction intégrée sizeof()
pour vérifier si un tableau
est vide ou non. La fonction sizeof()
aide à trouver la taille en chiffres. Ce que nous ferons, c’est que nous trouverons la taille du tableau
. Si la taille du tableau est 0, alors notre tableau est vide. La syntaxe correcte pour utiliser cette fonction est la suivante:
sizeof($array, $mode)
La fonction sizeof()
accepte deux paramètres. Le détail de ses paramètres est le suivant
Paramètres | Description | |
---|---|---|
$array |
obligatoire | C’est le tableau dont nous souhaitons trouver la taille. Il peut aussi être comptabilisable. |
$mode |
facultatif | Il indique le mode de fonctionnement. Elle a deux valeurs 0 et 1. Par défaut, sa valeur est 0, ce qui signifie qu’elle ne trouve pas la taille de façon récursive. Si sa valeur est 1, elle trouve la taille du tableau de manière récursive. |
Le programme qui vérifie si un tableau est vide en utilisant la fonction sizeof()
est le suivant:
<?php
$emptyArray = array();
$size = sizeof($emptyArray);
echo("The size of the array is $size. \n");
if(sizeof($emptyArray) == 0)
echo("The array is empty.");
?>
Production:
The size of the array is 0.
The array is empty.
Utilisez la fonction count()
pour vérifier si un tableau est vide en PHP
Nous pouvons également utiliser la fonction intégrée count()
pour vérifier si un tableau est vide ou non. La fonction count()
est la même dans son fonctionnement que la fonction sizeof()
. Elle compte le nombre d’éléments d’un tableau
ou d’un objet dénombrable. Ce que nous ferons, c’est que nous trouverons le nombre d’éléments dans le tableau. Si le nombre d’éléments dans le tableau est 0, alors notre tableau est vide. La syntaxe correcte pour utiliser cette fonction est la suivante:
count($array, $mode)
La fonction count()
accepte deux paramètres. Le détail de ses paramètres est le suivant
Paramètres | Description | |
---|---|---|
$array |
obligatoire | C’est le tableau dont on souhaite retrouver le nombre d’éléments. Il peut aussi être un objet comptabilisable. |
$mode |
facultatif | Il indique le mode de fonctionnement. Elle a deux valeurs 0 et 1. Par défaut, sa valeur est 0, ce qui signifie qu’elle ne trouve pas la taille de façon récursive. Si sa valeur est 1, elle trouve la taille du tableau de manière récursive. |
Le programme qui vérifie si un tableau est vide en utilisant la fonction count()
est le suivant:
<?php
$emptyArray = array();
$numberOfElements = sizeof($emptyArray);
echo("The number of elements in the array is $numberOfElements. \n");
if(count($emptyArray) == 0)
echo("The array is empty.");
?>
Production:
The number of elements in the array is 0.
The array is empty.
Utilisez l’opérateur NOT
pour vérifier si un tableau est vide en PHP
L’opérateur NOT
(!
) peut également être utilisé pour vérifier si un tableau
est vide ou non.
Le programme qui vérifie si un tableau est vide en utilisant l’opérateur NOT
est le suivant:
<?php
$emptyArray = array();
if(!$emptyArray)
echo("The array is empty.");
?>
Production:
The array is empty.
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP