Heim > Artikel > Backend-Entwicklung > PHP ermittelt, ob es sich um ein leeres Array handelt
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 '数组不为空'; } ?>
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 '数组不为空'; } ?>
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 '数组不为空'; } ?>
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!