So ermitteln Sie, ob ein Array in PHP leer ist
In PHP muss beim Definieren eines Arrays manchmal überprüft oder festgestellt werden, ob das Array leer ist. Mithilfe der PHP-eigenen Funktionen können Sie leicht feststellen, ob ein Array leer ist.
Methode 1: Verwenden Sie die Funktion count().
Verwenden Sie die Funktion count(), um die Anzahl der Array-Elemente zu ermitteln. Wenn das Array keine Elemente enthält, wird 0 zurückgegeben, andernfalls wird die Anzahl der Elemente zurückgegeben. Daher ist die Verwendung der Funktion count() zur Bestimmung, ob ein Array leer ist, eine einfache und effektive Methode.
Beispielcode:
$arr = array(); if (count($arr) == 0) { echo "数组为空"; } else { echo "数组不为空"; }
Wenn das Array $arr keine Elemente enthält, gibt der obige Code „Array ist leer“ aus, andernfalls gibt er „Array ist nicht leer“ aus.
Methode 2: Verwenden Sie die Funktion empty()
PHPs eigene Funktion empty() kann uns dabei helfen, festzustellen, ob eine Variable leer ist, einschließlich leerer Arrays. Die Funktion empty() gibt true zurück, wenn die Variable einen der folgenden Werte hat, andernfalls gibt sie false zurück:
- "" (leerer String)
- 0 (0 als Ganzzahl)
- 0.0 (0 als Gleitkommazahl )
- "0" (0 als String)
- NULL
- FALSE
- Leeres Array
Beispielcode:
$arr = array(); if (empty($arr)) { echo "数组为空"; } else { echo "数组不为空"; }
Anders als die Funktion count() kann die Funktion empty() verwendet werden, um zu bestimmen, ob Eine Variable ist leer und ob sie gesetzt ist. Daher ist es in manchen Fällen praktischer, diese Funktion zu verwenden, um zu bestimmen, ob das Array leer ist.
Methode 3: Verwenden Sie die Funktion sizeof()
Die Funktion sizeof() in PHP ähnelt der Funktion count() und beide können die Anzahl der Elemente in einem Array zurückgeben. Natürlich geben beide 0 zurück, wenn das Array leer ist.
Beispielcode:
$arr = array(); if (sizeof($arr) == 0) { echo "数组为空"; } else { echo "数组不为空"; }
Zusätzlich zur Rückgabe der Anzahl der Array-Elemente kann die Funktion sizeof() auch die Anzahl der Elemente verschiedener Datentypen einschließlich aller Datenstrukturen des Arrays zurückgeben.
Zusammenfassung
Es ist nicht schwer festzustellen, ob ein Array in PHP leer ist. Wir können jede dieser Funktionen count(), empty() und sizeof() verwenden, um diesen Zweck zu erreichen. Beachten Sie, dass Sie bei der Beurteilung, ob ein Array leer ist, besonders auf die Beurteilungsregeln achten, um unerwartete Ergebnisse zu vermeiden.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array in PHP leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)