Heim  >  Artikel  >  Backend-Entwicklung  >  Bestimmen Sie, ob das Array leer ist

Bestimmen Sie, ob das Array leer ist

WBOY
WBOYOriginal
2023-05-23 11:17:37532Durchsuche

In PHP gibt es zwei Möglichkeiten, um festzustellen, ob ein Array leer ist. Hier stellen wir zwei Methoden vor.

Methode 1: Verwenden Sie die Funktion count(), um die Anzahl der Array-Elemente zu bestimmen.

Die in PHP integrierte Funktion count() kann die Anzahl aller Elemente in einem Array zurückgeben Mit dieser Funktion können wir feststellen, ob ein Array leer ist.

Das Folgende ist ein Beispielcode:

<?php
$array = array();
if(count($array) == 0){
    echo "数组为空";
} else {
    echo "数组不为空";
}
?>

Im obigen Code definieren wir zunächst ein Array mit dem Namen $array, und das Array enthält keine Elemente. Verwenden Sie dann die Funktion count(), um die Anzahl der Elemente im Array $array zu ermitteln. Wenn die Zahl 0 ist, ist das Array leer.

Wenn das $array-Array Elemente enthält, gibt die Funktion count() die Anzahl der Elemente im Array zurück, und wir können auf dieser Grundlage beurteilen, dass das Array nicht leer ist.

Methode 2: Verwenden Sie die Funktion empty(), um festzustellen, ob das Array leer ist.

Die Funktion empty() kann ermitteln, ob eine Zeichenfolge, ein Array oder ein Objekt leer ist, aber Sie benötigen Achtung: Ja, die Funktion empty() bestimmt, dass ein Objekt leer ist, nicht basierend darauf, ob seine Attribute leer sind, sondern basierend darauf, ob das Objekt ungültig ist. Daher wird in diesem Artikel nur die Array-Bestimmungsmethode der Funktion empty() vorgestellt .

Um festzustellen, ob das Array leer ist, können wir direkt die Funktion empty() verwenden:

<?php
$array = array();
if(empty($array)){
    echo "数组为空";
} else {
    echo "数组不为空";
}
?>

Im obigen Code müssen wir nur das Array $array als verwenden Parameter der Funktion empty(): Wenn das Array $array leer ist, gibt die Funktion empty() true zurück, andernfalls gibt sie false zurück.

Zusammenfassung:

In PHP können wir mithilfe der Funktion count() und der Funktion empty() feststellen, ob ein Array leer ist. Unter anderem kann die Funktion count() die Anzahl der Array-Elemente zurückgeben; die Funktion empty() kann verwendet werden, um zu bestimmen, ob eine Zeichenfolge, ein Array oder ein Objekt leer ist. Je nach tatsächlichem Bedarf können wir flexibel zwischen verschiedenen Methoden wählen.

Das obige ist der detaillierte Inhalt vonBestimmen Sie, ob das Array leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn