In PHP ist es sehr einfach zu beurteilen, ob ein Array leer ist. Es gibt mehrere Methoden:
Die leere Funktion kann beurteilen, ob eine Variable leer ist, einschließlich 0, „0“. , „“, null, false, array() usw., sodass Sie auch feststellen können, ob ein Array leer ist. Der Code lautet wie folgt:
if (empty($array)) { echo "数组为空"; } else { echo "数组不为空"; }
Die Zählfunktion kann die Anzahl der Array-Elemente berechnen. Wenn das Array leer ist, gibt die Zählfunktion 0 zurück, sodass Sie die Zählfunktion verwenden können Bestimmen Sie, ob ein Array leer ist. Der Code lautet wie folgt:
if (count($array) == 0) { echo "数组为空"; } else { echo "数组不为空"; }
Die Funktion isset kann ermitteln, ob eine Variable definiert wurde. Wenn das Array leer ist, gibt die Funktion isset false zurück, sodass Sie auch isset verwenden können Funktion, um festzustellen, ob ein Array leer ist. Der Code lautet wie folgt:
if (!isset($array)) { echo "数组为空"; } else { echo "数组不为空"; }
Hinweis: Die oben genannten drei Methoden eignen sich für Datenstrukturen, die auf Arrays wie Warteschlangen, Stapeln usw. basieren.
Für Datenstrukturen, die nicht basierend auf Arrays implementiert sind, wie z. B. verknüpfte Listen, Bäume usw., ist die obige Methode nicht anwendbar. Zu diesem Zeitpunkt können andere Methoden verwendet werden, um beispielsweise festzustellen, ob der Zeiger der Datenstruktur leer ist.
Zusammenfassung:
Um festzustellen, ob ein Array leer ist, können Sie die Funktionen empty, count, isset und andere verwenden, um festzustellen, ob es leer ist. Für Datenstrukturen, die nicht auf Array-Basis implementiert sind, müssen jedoch spezielle Beurteilungsmethoden verwendet werden.
Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob das Array leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!