Comment vérifier si un tableau est vide en PHP

  1. Utilisez la fonction empty() pour vérifier si un tableau est vide en PHP
  2. Utilisez la fonction sizeof() pour vérifier si un tableau est vide en PHP
  3. Utilisez la fonction count() pour vérifier si un tableau est vide en PHP
  4. 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 faire écho ou imprimer un tableau en PHP
  • Comment effectuer la suppression de tableau par valeur non clé en PHP