Was ist die Funktion in PHP, um festzustellen, ob ein Array nicht leer ist?

青灯夜游
Freigeben: 2023-03-15 16:32:02
Original
2608 Leute haben es durchsucht

php-Funktion, um festzustellen, ob das Array nicht leer ist: 1. Funktion empty(), Syntax „empty($arr)“, wenn der Rückgabewert falsch ist, ist das Array nicht leer; 2. Funktion count(), Syntax „count( $arr)“, wenn der Rückgabewert größer oder gleich 1 ist, ist das Array nicht leer.

Was ist die Funktion in PHP, um festzustellen, ob ein Array nicht leer ist?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php-Funktion, um festzustellen, ob das Array nicht leer ist

1. empty()-Funktion

Verwenden Sie zur Beurteilung die Funktion „empty()“ und übergeben Sie das Array an diese Funktion. Wenn es wahr ist, bedeutet es, dass es leer ist; wenn es falsch ist, bedeutet es, dass es nicht leer ist.

$arr = [];
if (empty($arr)) {
 //为空
} else {
 //不为空
}
Nach dem Login kopieren

2, count()-Funktion

Verwenden Sie die Funktion „count()“, um die Anzahl der Array-Elemente zu ermitteln, und beurteilen Sie dann anhand der Anzahl der Elemente, ob sie kleiner als 1 ist 1 bedeutet, dass es leer ist.

$arr = [];
if (count($arr) < 1) {
 //为空
} else {
 //不为空
}
Nach dem Login kopieren

Erweitern Sie das Wissen:

Verwenden Sie implode(), um das Array als Zeichenfolge auszugeben und festzustellen, ob die Ausgabezeichenfolge leer ist. Auf den ersten Blick scheint es eine gute Methode zu sein, aber leider funktioniert sie wie der vorherige Punkt nicht für Arrays mit mehr als zwei Dimensionen. Zum Beispiel:

$arr= array(array(),array(),arr(www.php.cn)ay());
$str = implode(&#39;,&#39;,$arr);
if(empty($str)) echo "空";
else echo "非空";
Nach dem Login kopieren

Offensichtlich ist $arr ein zweidimensionales Array mit drei leeren Arrays, die als leer betrachtet werden sollten, aber die Ausgabe ist tatsächlich nicht leer. Urteil gescheitert.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Funktion in PHP, um festzustellen, ob ein Array nicht leer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!