Implementierungsschritte: 1. Verwenden Sie die Funktion array_filter(), um das Array zu filtern und die leeren Elemente im Array zu löschen. Die Syntax „array_filter (ursprüngliches Array)“ gibt ein gefiltertes Array zurück. 2. Verwenden Sie die Funktion count(), um Erhalten Sie die Länge des Arrays und die Länge des gefilterten Arrays. 3. Überprüfen Sie, ob die Länge der beiden erhaltenen Arrays gleich ist. Die Syntax lautet „Original-Array-Länge === gefilterte Array-Länge“. gleich, die Array-Elemente sind nicht leer. Ansonsten gibt es Array-Elemente null.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die Funktion array_filter() und count() verwenden, um festzustellen, dass nicht alle Array-Elemente leer sind .
Implementierungsidee:
Verwenden Sie die Funktion array_filter(), um leere Elemente im Array zu löschen.
Verwenden Sie die Funktion count(), um die ursprüngliche Array-Länge und die verarbeitete Array-Länge zu erhalten und festzustellen, ob die zwei Längen sind gleich
Implementierungsschritte:
1. Verwenden Sie die Funktion array_filter(), um das Array zu filtern und leere Elemente im Array zu löschen. Die Funktion array_filter(), auch Callback-Funktion genannt, wird verwendet Verwenden Sie benutzerdefinierte Funktionen, um die Elemente eines Arrays zu filtern. Es durchläuft jeden Wert im Array und übergibt ihn an eine benutzerdefinierte Funktion oder Rückruffunktion.
Wenn die Funktion array_filter() zum Deklarieren einer Callback-Funktion verwendet wird, werden falsche Werte (Nullwerte) entfernt. Wenn die Callback-Funktion jedoch nicht angegeben ist, werden alle Werte im Array gleich FALSE B. leere Zeichenfolgen oder NULL-Werte, werden entfernt.<?php header("Content-type:text/html;charset=utf-8"); $arr = array(11,'',null,12,false,0); var_dump($arr); $newarr = array_filter($arr); echo "过滤后的数组:"; var_dump($newarr); ?>
2. Verwenden Sie die Funktion count(), um die Länge des ursprünglichen Arrays und die Länge des gefilterten Arrays zu erhalten
$len1=count($arr); $len2=count($newarr);
“
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob Array-Elemente in PHP leer sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!