Wie prüft man, ob ein Array in PHP leer ist

Minahil Noor 30 Januar 2023
  1. Verwenden Sie die Funktion empty(), um zu prüfen, ob ein Array in PHP leer ist
  2. Verwenden Sie die sizeof() Funktion, um zu prüfen, ob ein Array in PHP leer ist
  3. Verwenden Sie die Funktion count(), um zu prüfen, ob ein Array in PHP leer ist
  4. Verwenden Sie den Operator NOT, um zu prüfen, ob ein Array in PHP leer ist
Wie prüft man, ob ein Array in PHP leer ist

Dieser Artikel stellt Methoden vor, um zu prüfen, ob ein Array in PHP leer ist.

  • Verwendung der Funktion read()
  • Verwendung der Funktion sizeof()
  • Verwendung der Funktion count()
  • Verwendung des NOT-Operators

Verwenden Sie die Funktion empty(), um zu prüfen, ob ein Array in PHP leer ist

Wir können die eingebaute Funktion empty() verwenden, um zu prüfen, ob ein Array leer ist. Diese Funktion prüft auf alle Arten von Variablen, einschließlich Arrays. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt.

empty($variable);

Die eingebaute Funktion empty() hat nur einen Parameter. Die Einzelheiten ihres Parameters sind wie folgt

Parameter Beschreibung
$variable obligatorisch Es ist die Variable, die wir überprüfen wollen, ob sie leer ist oder nicht.

Diese Funktion gibt in Abhängigkeit vom Zustand der übergebenen Variablen einen Boolean-Wert zurück. Sie gibt 1 zurück, wenn die Variable leer ist, und 0, wenn die Variable nicht leer ist.

Das Programm unten zeigt, wie wir diese Funktion verwenden können, um zu prüfen, ob ein “Array” leer ist oder nicht.

<?php 
$emptyArray = array();
$isEmpty = empty($emptyArray);
echo("The function has returned $isEmpty. \n");
if(empty($emptyArray))
echo("The array is empty.");
?> 

Wir haben den Rückgabewert der Funktion read() in der Variablen $isLeer gespeichert.

Ausgabe:

The function has returned 1. 
The array is empty. 

Verwenden Sie die sizeof() Funktion, um zu prüfen, ob ein Array in PHP leer ist

Wir können auch die eingebaute Funktion sizeof() verwenden, um zu prüfen, ob ein Array leer ist oder nicht. Die Funktion sizeof() hilft, die Größe in Zahlen zu ermitteln. Was wir tun werden, ist, dass wir die Größe des “Arrays” finden. Wenn die Größe des Arrays 0 ist, dann ist unser Array leer. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt:

sizeof($array, $mode)

Die Funktion sizeof() akzeptiert zwei Parameter. Die Einzelheiten ihrer Parameter sind wie folgt

Parameter Beschreibung
$array obligatorisch Es ist das Array, dessen Größe wir finden wollen. Es kann auch ein zählbares sein.
$mode optional Sie gibt Auskunft über den Modus der Funktion. Sie hat zwei Werte 0 und 1. Standardmäßig ist ihr Wert 0, was bedeutet, dass sie Größe nicht rekursiv findet. Wird er auf 1 gesetzt, findet er die Größe des Arrays rekursiv.

Das Programm, das mit Hilfe der Funktion sizeof() prüft, ob ein Array leer ist, sieht wie folgt aus:

<?php 
$emptyArray = array();
$size = sizeof($emptyArray);
echo("The size of the array is $size. \n");
if(sizeof($emptyArray) == 0)
echo("The array is empty.");
?> 

Ausgabe:

The size of the array is 0. 
The array is empty.

Verwenden Sie die Funktion count(), um zu prüfen, ob ein Array in PHP leer ist

Wir können auch die eingebaute Funktion count() verwenden, um zu prüfen, ob ein Array leer ist oder nicht. Die Funktion count() ist in ihrer Arbeitsweise die gleiche wie die Funktion sizeof(). Sie zählt die Anzahl der Elemente eines Arrays oder eines zählbaren Objekts. Was wir tun werden, ist, dass wir die Anzahl der Elemente im Array finden werden. Wenn die Anzahl der Elemente in dem Array 0 ist, dann ist unser Array leer. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt:

count($array, $mode)

Die Funktion count() akzeptiert zwei Parameter. Die Einzelheiten ihrer Parameter sind wie folgt

Parameter Beschreibung
$array obligatorisch Es ist das Array, dessen Anzahl von Elementen wir finden wollen. Es kann auch ein zählbares Objekt sein.
$mode optional Sie gibt Auskunft über den Modus der Funktion. Sie hat zwei Werte 0 und 1. Standardmäßig ist ihr Wert 0, was bedeutet, dass sie Größe nicht rekursiv findet. Wird er auf 1 gesetzt, findet er die Größe des Arrays rekursiv.

Das Programm, das mit Hilfe der Funktion count() prüft, ob ein Array leer ist, sieht wie folgt aus

<?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.");
?> 

Ausgabe:

The number of elements in the array is 0. 
The array is empty. 

Verwenden Sie den Operator NOT, um zu prüfen, ob ein Array in PHP leer ist

Der Operator NOT (!) kann auch verwendet werden, um zu prüfen, ob ein Array leer ist oder nicht.

Das Programm, das mit dem Operator NOT prüft, ob ein Array leer ist, sieht folgendermaßen aus:

<?php 
$emptyArray = array();
if(!$emptyArray)
echo("The array is empty.");
?> 

Ausgabe:

The array is empty.

Verwandter Artikel - PHP Array