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

So ermitteln Sie, ob ein Array in PHP leer ist

PHPz
Freigeben: 2023-04-24 10:25:42
Original
1048 Leute haben es durchsucht

In PHP ist es nicht schwer festzustellen, ob ein Array leer ist. Normalerweise gibt es viele Möglichkeiten, dies zu erreichen, und hier sind einige davon:

1 Verwenden Sie die Funktion empty()

Die in PHP integrierte Funktion empty() kann prüfen, ob eine Variable ein „leerer Wert“ ist. Diese Funktion gibt einen booleschen Wert zurück, true, wenn die Variable undefiniert ist, der Wert 0 oder eine leere Zeichenfolge ist, das Array leer ist, oder NULL, andernfalls wird false zurückgegeben. Sie können die Funktion empty() wie den folgenden Beispielcode verwenden, um festzustellen, ob das Array leer ist:

$array = array(); // initialize empty array
if (empty($array)) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Nach dem Login kopieren

2. Verwenden Sie die Funktion count()

Eine weitere nützliche Funktion ist count(), die die Anzahl der Elemente zurückgeben kann ein Array. Wenn das Array leer ist, wird Null zurückgegeben. Das Folgende ist ein Beispielcode, der die Funktion count() verwendet, um zu bestimmen, ob das Array leer ist:

$array = array(); // initialize empty array
if (count($array) == 0) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Nach dem Login kopieren

3. Verwenden Sie die Funktion isset()

isset(), um zu überprüfen, ob die Variable gesetzt wurde und nicht null ist . Daher können Sie auch die Funktion isset() verwenden, um zu überprüfen, ob das Array leer ist. Das Folgende ist ein Beispielcode, der die Funktion isset() verwendet, um zu bestimmen, ob das Array leer ist:

$array = array(); // initialize empty array
if (!isset($array[0])) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Nach dem Login kopieren

4. Verwenden Sie die Funktion array_key_exists()

array_key_exists(), um zu überprüfen, ob der angegebene Schlüsselwert im Array vorhanden ist. Wenn es nicht existiert, geben Sie false zurück. Daher können Sie mit dieser Funktion prüfen, ob das erste Element des Arrays vorhanden ist, um festzustellen, ob das Array leer ist. Das Folgende ist ein Beispielcode, der die Funktion array_key_exists() verwendet, um zu bestimmen, ob ein Array leer ist:

$array = array(); // initialize empty array
if (!array_key_exists(0, $array)) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Nach dem Login kopieren

Zusammenfassend können die oben genannten vier Methoden alle den Effekt erzielen, zu bestimmen, ob ein PHP-Array leer ist. Bei der eigentlichen Programmierung sollten Sie entsprechend Ihren eigenen Anforderungen unterschiedliche Methoden wählen.

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage