Wie prüft man, ob ein Array in PHP leer ist
-
Verwenden Sie die Funktion
empty()
, um zu prüfen, ob ein Array in PHP leer ist -
Verwenden Sie die
sizeof()
Funktion, um zu prüfen, ob ein Array in PHP leer ist -
Verwenden Sie die Funktion
count()
, um zu prüfen, ob ein Array in PHP leer ist -
Verwenden Sie den Operator
NOT
, um zu prüfen, 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
- Wie man die erste und letzte Iteration in einer foreach-Schleife in PHP bestimmt
- Wie man in PHP ein Array in eine Zeichenkette konvertiert
- Wie man das erste Element eines Arrays in PHP erhält
- Wie Sie ein Array in PHP echoen oder drucken
- Wie löscht man ein Element aus einem Array in PHP
- Wie man leere Array-Elemente in PHP entfernt