In PHP wird ein Array mit einer Länge von 0 als leeres Array bezeichnet. Ein leeres Array ist ein echtes Objekt, enthält jedoch 0 Elemente. PHP hat zwei Funktionen, um die Länge eines Arrays zu ermitteln: count() und sizeof(), die Syntax ist „count($arr,$m)“ oder „sizeof($arr,$m)“ und sein Parameter „$ „m“ wird zur Verarbeitung mehrdimensionaler Arrays verwendet und kann weggelassen werden. Wenn der Wert auf 1 gesetzt ist, kann die Länge des mehrdimensionalen Arrays berechnet werden. Sie können verwendet werden, um zu erkennen, ob ein Array ein leeres Array ist Die Syntax lautet „Array-Länge == 0“. Wenn sie gleich ist, handelt es sich um ein leeres Array.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Leeres Array in PHP
Ein Array mit einer Länge von 0 wird als „leeres Array“ bezeichnet. . Ein leeres Array ist ein reales Objekt, das nur 0 Elemente enthält.
<?php $arr1=array(); $arr2=[]; var_dump($arr1); var_dump($arr2); ?>
Es ist ersichtlich, dass die Arrays $arr1 und $arr2 keine Elemente enthalten, ihre Länge 0 ist und es sich um leere Arrays handelt.
Hinweis: In PHP stehen zwei Funktionen zur Berechnung der Länge des Arrays zur Verfügung, nämlich die Funktionen count() und sizeof().
Mit diesen beiden Funktionen können wir feststellen, ob ein Array ein leeres Array ist.
1. Verwenden Sie die Funktion count(), um festzustellen, ob es sich um ein leeres Array handelt.
count($arr,$m)
-Funktion wird verwendet, um alle Elemente in einem Array zu zählen. Wenn die Anzahl der Elemente im Array Null ist, wird ein leeres Array angezeigt. count($arr,$m)
函数是用于计算数组中的所有元素。如果数组中的元素数为零,则它将显示空数组。
$m:为可选参数,可以省略。
如果省略 $m 参数,或者将其设置为 COUNT_NORMAL 或者 0,count() 函数将不检测多维数组;
如果 $m 设置为 COUNT_RECURSIVE 或者 1,count() 函数将递归计算数组中元素的个数,对于计算多维数组的元素个数尤为有用。
<?php header("content-type:text/html;charset=utf-8"); // 声明一个空数组 $empty_array = array(); // 检查数组是否为空 if(count($empty_array) == 0) echo "数组为空"; else echo "数组不为空"; ?>
输出:
2、使用sizeof()函数判断是否为空数组。
sizeof($arr,$m)
< /li>
<?php header("content-type:text/html;charset=utf-8"); // 声明一个空数组 $empty_array = array(); if( sizeof($empty_array) == 0 ) echo "数组为空"; else echo "数组不空"; ?>
sizeof($arr,$m)
Die Funktion ist ein Alias der count()-Funktion, das heißt, die Funktion und Verwendung der sizeof()-Funktion sind genau die gleichen wie die count ()-Funktion. 🎜数组为空
Das obige ist der detaillierte Inhalt vonWas ist ein leeres Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!