Arrays sind eine sehr wichtige Datenstruktur beim Programmieren in PHP. Wenn wir ein Array bedienen müssen, müssen wir normalerweise die Länge des Arrays ermitteln, dh die Anzahl der darin enthaltenen Elemente. In diesem Artikel werden verschiedene Möglichkeiten vorgestellt, die Länge eines PHP-Arrays zu ermitteln.
Methode 1: Zählfunktion
Die Zählfunktion ist PHPs eigene Funktion zur Berechnung der Array-Länge, die die Anzahl der Elemente eines Arrays zurückgeben kann. Das Folgende ist die Syntax dieser Funktion:
count($array,COUNT_NORMAL);
Unter diesen stellt der erste Parameter $array
das Array dar, das berechnet werden muss, und der zweite Parameter COUNT_NORMAL stellt die Verwendung des Standardmodus für die Berechnung dar. Im Standardmodus zählt die Zählfunktion rekursiv die Anzahl der Elemente in einem mehrdimensionalen Array. $array
表示需要计算数量的数组,第二个参数COUNT_NORMAL表示使用默认模式计算。在默认模式下,count函数会递归计算多维数组的元素个数。
使用count函数可以轻松地获取数组的长度。下面是一个示例程序:
<?php $arr = array("apple", "banana", "orange", "grape"); $length = count($arr); echo "$length"; ?>
输出结果:
4
方法二:sizeof函数
sizeof函数和count函数的作用类似,可以用来计算数组的长度。以下是该函数的语法:
sizeof($array);
其中,参数 $array
<?php $arr = array("apple", "banana", "orange", "grape"); $length = sizeof($arr); echo "$length"; ?>
4
<?php $arr = array("apple", "banana", "orange", "grape"); $iterator = new ArrayIterator($arr); echo $iterator->count(); ?>
$array
das Array dar, dessen Länge berechnet werden muss. Dabei kann es sich um ein eindimensionales oder mehrdimensionales Array handeln. Verwenden Sie die Funktion sizeof, um die Array-Länge zu ermitteln. Das Folgende ist ein Beispielprogramm:
4
<?php $arr = array("apple", "banana", "orange", "grape"); $length = 0; foreach($arr as $value){ $length++; } echo $length; ?>
4
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Länge eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!