Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob ein Array in PHP leer ist

So ermitteln Sie, ob ein Array in PHP leer ist

PHPz
PHPzOriginal
2023-04-20 13:48:45983Durchsuche

Wenn wir PHP-Arrays verwenden, müssen wir manchmal beurteilen, ob das Array leer ist. In PHP gibt es viele Möglichkeiten, festzustellen, ob ein Array leer ist. In diesem Artikel werden drei davon vorgestellt.

Methode 1:

Verwenden Sie die Funktion count(), um festzustellen, ob das Array leer ist. Die Funktion count() kann die Anzahl der Elemente in einem Array zurückgeben. Wenn das Array keine Elemente enthält, gibt die Funktion count() 0 zurück, sodass Sie mit der Funktion count() feststellen können, ob ein Array leer ist.

Codebeispiel:

<?php
    $arr = array(); // 定义一个空数组
    if (count($arr) == 0) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>

Methode 2:

Verwenden Sie die Funktion empty(), um festzustellen, ob das Array leer ist. Mit der Funktion empty() wird überprüft, ob eine Variable leer ist. Diese Funktion kann jedoch auch verwendet werden, um festzustellen, ob ein Array leer ist. Die Funktion empty() gibt true zurück, wenn das Array keine Elemente enthält.

Codebeispiel:

<?php
    $arr = array(); // 定义一个空数组
    if (empty($arr)) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>

Methode drei:

Verwenden Sie die Funktion array_key_exists(), um festzustellen, ob das Array leer ist. Mit der Funktion array_key_exists() wird ermittelt, ob ein bestimmter Schlüssel in einem Array vorhanden ist. Wenn ein Array leer ist, verfügt es über keine Schlüssel. Mit dieser Funktion können Sie also feststellen, ob ein Array leer ist.

Codebeispiel:

<?php
    $arr = array(); // 定义一个空数组
    if (!array_key_exists(0, $arr)) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>

Das Obige ist eine Einführung in drei Methoden, um festzustellen, ob ein PHP-Array leer ist. Ich hoffe, es wird für das Lernen aller hilfreich sein.

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!

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