In PHP müssen wir in vielen Fällen feststellen, ob ein Array leer ist. Die Bestimmung, ob ein Array leer ist, kann auf verschiedene Arten implementiert werden.
Methode 1: Verwenden Sie die Funktion empty()
In PHP gibt es eine integrierte Funktion empty(), die feststellen kann, ob eine Variable leer ist. Wenn Sie beurteilen, ob ein Array leer ist, müssen Sie nur den Array-Namen als Parameter an die Funktion empty() übergeben, zum Beispiel:
$arr = array(); if(empty($arr)){ echo "数组为空"; } else { echo "数组不为空"; }
Das Ausgabeergebnis lautet: Das Array ist leer
Wenn das Array Elemente enthält , zum Beispiel:
$arr = array(1, 2, 3); if(empty($arr)){ echo "数组为空"; } else { echo "数组不为空"; }
Das Ausgabeergebnis ist: Das Array ist nicht leer
Methode 2: Verwenden Sie die Funktion count()
Eine andere Möglichkeit, festzustellen, ob das Array leer ist, ist die Verwendung der Funktion count(). Die Funktion count() gibt die Anzahl der Elemente in einem Array zurück.
Bei der Beurteilung, ob ein Array leer ist, können Sie beurteilen, ob count($arr) gleich 0 ist. Zum Beispiel:
$arr = array(); if(count($arr) == 0){ echo "数组为空"; } else { echo "数组不为空"; }
Das Ausgabeergebnis ist: Das Array ist leer
Wenn Elemente im Array vorhanden sind, zum Beispiel:
$arr = array(1, 2, 3); if(count($arr) == 0){ echo "数组为空"; } else { echo "数组不为空"; }
Das Ausgabeergebnis ist: Das Array ist nicht leer
Methode 3: Verwenden Sie isset() Funktion
isset() Funktion kann verwendet werden, um zu bestimmen, ob die Variable gesetzt und nicht null ist. Wenn Sie beurteilen, ob ein Array leer ist, können Sie beurteilen, ob isset($arr) wahr ist. Zum Beispiel:
$arr = array(); if(isset($arr) && $arr != null){ echo "数组不为空"; } else { echo "数组为空"; }
Das Ausgabeergebnis ist: Das Array ist leer
Wenn das Array Elemente enthält, zum Beispiel:
$arr = array(1, 2, 3); if(isset($arr) && $arr != null){ echo "数组不为空"; } else { echo "数组为空"; }
Das Ausgabeergebnis ist: Das Array ist nicht leer
Zusammenfassend sind die drei oben genannten Methoden kann verwendet werden, um zu beurteilen, ob das Array leer ist. In der tatsächlichen Entwicklung wird empfohlen, die Funktion empty () zu verwenden, da sie einfacher und klarer ist und der Code klarer ist.
Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob es sich um ein leeres Array handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!