Heim > Backend-Entwicklung > PHP-Problem > PHP ermittelt, ob es sich um ein leeres Array handelt

PHP ermittelt, ob es sich um ein leeres Array handelt

PHPz
Freigeben: 2023-05-23 09:20:06
Original
589 Leute haben es durchsucht

Bei der PHP-Programmierung ist die Feststellung, ob ein Array leer ist, eine sehr grundlegende Anforderung. Hier stellen wir verschiedene Methoden vor, um festzustellen, ob ein Array leer ist.

Methode 1: Verwenden Sie count()

In PHP ist count() eine häufige Funktion, die verwendet wird, um die Anzahl der Elemente in einem Array zu ermitteln. Es ist sehr einfach, damit festzustellen, ob ein Array leer ist. Sie müssen lediglich den zu bestimmenden Array-Parameter übergeben und dann feststellen, ob der Rückgabewert 0 ist.

Das Folgende ist ein Beispielcode:

<?php
$arr = array();
if(count($arr) == 0){
    echo '数组为空';
}else{
    echo '数组不为空';
}
?>
Nach dem Login kopieren

Methode 2: Verwenden Sie empty()

empty() ist eine weitere häufig verwendete Funktion zur Beurteilung Ob Eine Variable ist leer. Wenn ein Array als Parameter übergeben wird, wird ein boolescher Wert „true“ zurückgegeben, wenn das Array leer ist, andernfalls wird „false“ zurückgegeben.

Das Folgende ist ein Beispielcode:

<?php
$arr = array();
if(empty($arr)){
    echo '数组为空';
}else{
    echo '数组不为空';
}
?>
Nach dem Login kopieren

Methode 3: Verwenden Sie array_diff()

Diese Methode eignet sich für den Wert im Array kann null oder falsch sein. Verwenden Sie die Funktion array_diff(), um einen Unterschied zwischen dem zu beurteilenden Array und einem Array zu machen, das nur Null und False enthält. Wenn das zurückgegebene Array leer ist, bedeutet dies, dass das zu beurteilende Array leer ist.

Das Folgende ist ein Beispielcode:

<?php
$arr = array();
if(array_diff($arr, array(null,false)) == array()){
    echo '数组为空';
}else{
    echo '数组不为空';
}
?>
Nach dem Login kopieren

Die oben genannten sind drei gängige PHP-Methoden zur Bestimmung, ob ein Array leer ist. Sie können die entsprechende Methode im Code entsprechend auswählen tatsächliche Bedürfnisse.

Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob es sich um ein leeres Array handelt. 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