Heim >Backend-Entwicklung >PHP-Tutorial >Wie berechnet man die Länge eines Arrays in PHP? So ermitteln Sie die Länge eines PHP-Arrays
So ermitteln Sie die Länge eines PHP-Arrays PHP stellt uns zwei Funktionen zur Verfügung, um die Länge eines eindimensionalen Arrays zu berechnen Wie Sie die Länge eines Arrays ermitteln können, erfahren Sie heute im Detail Ein Array in PHP ist sehr einfach. PHP bietet uns zwei Funktionen zur Berechnung der Länge eines Arrays, wie z. B. count und sizeof, die die Länge des Arrays direkt zählen können .
Um die Länge eines Arrays in PHP zu erhalten, verwenden Sie die PHP-Funktion count() oder sizeof()Zum Beispiel:
Der Code lautet wie folgt:
sizeof() und count() haben den gleichen Zweck. Beide Funktionen können die Anzahl der Array-Elemente zurückgeben. Sie können die Anzahl der Elemente in einer regulären Skalarvariablen abrufen, wenn das Array an diese Funktion übergeben wird ist ein leeres Array, oder es ist eine nicht gesetzte Variable und die Anzahl der zurückgegebenen Array-Elemente ist 0; Die beiden Funktionen haben laut Handbuch die gleiche Funktion: sizeof() ist ein Alias der Funktion count(). .
$arr = Array('0','1','2','3','4'); echo count($arr); // 输出 5 $arr = array('A','B','C'); echo sizeof($arr); //输出3mehrdimensionalen Arrays
? Schauen Sie sich weiterhin das Beispiel an
Das Array, das Sie lesen, ist beispielsweise ein
zweidimensionales Array :
Der Code lautet wie folgt: Wenn Sie die Länge des Arrays $arr zählen möchten, bedeutet dies, dass das zweidimensionale Array nur zwei Nachrichten enthält und die gewünschte Anzahl ebenfalls 2 ist. Wenn Sie jedoch count( $arr) in verschiedenen PHP-Versionen werden die statistischen Ergebnisse unterschiedlich sein; Die Zählfunktion hat zwei Parameter:
0 (oder COUNT_NORMAL) ist der Standardwert und wird nicht erkannt. Mehrdimensionales Array (Array innerhalb eines Arrays);
also Wenn Sie feststellen möchten, ob das gelesene Array $arr Nachrichteninformationen enthält, sollten Sie es wie folgt schreiben:
<?php $arr=array( 0=>array('title' => '新闻1', 'viewnum' => 123, 'content' => 'ZAQXSWedcrfv'), 1=>array('title' => '新闻2', 'viewnum' => 99, 'content' => 'QWERTYUIOPZXCVBNM') ); ?>
Der Code lautet wie folgt:
Sie können Code verwenden So testen Sie die Funktion:
Der Code lautet wie folgt:
<?php if(is_array($arr) && count($arr,COUNT_NORMAL)>0 ) { ..... } else { ..... } ?>
<?php $arr=array( 0=>array('title' => '新闻1', 'viewnum' => 123, 'content' => 'ZAQXSWedcrfv'), 1=>array('title' => '新闻2', 'viewnum' => 99, 'content' => 'QWERTYUIOPZXCVBNM') ); echo '不统计多维数组:'.count($arr,0);//count($arr,COUNT_NORMAL) echo "<br/>"; echo '统计多维数组:'.count($arr,1);//count($arr,COUNT_RECURSIVE) ?>
Verwandte Empfehlungen:
Methode zur Bestimmung der PHP-Array-Dimension (PHP-Array-Länge)
Beispiel einer PHP-Array-Längenfunktion
PHP-Array, PHP-Array-Länge_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonWie berechnet man die Länge eines Arrays in PHP? So ermitteln Sie die Länge eines PHP-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!