Heim > Backend-Entwicklung > PHP-Problem > So ermitteln Sie die Größe eines Arrays in PHP

So ermitteln Sie die Größe eines Arrays in PHP

DDD
Freigeben: 2023-07-14 16:50:19
Original
1553 Leute haben es durchsucht

Die Methoden zum Ermitteln der Größe eines Arrays sind: 1. Die in PHP integrierte Funktion count() kann verwendet werden, um die Größe eines Arrays zu berechnen Die Funktion () ist ein Alias ​​der Funktion count (). 3. Die foreach-Schleife kann verwendet werden, um die Größe des Arrays zu berechnen. 4. Der sizeof-Operator kann direkt berechnet werden Gibt die Größe des Arrays zurück, ohne eine Funktion aufzurufen.

So ermitteln Sie die Größe eines Arrays in PHP

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.

PHP ist eine weit verbreitete Programmiersprache, die eine Vielzahl von Funktionen und Methoden für die Bearbeitung von Arrays bereitstellt. In PHP gibt es mehrere Möglichkeiten, die Größe eines Arrays (also die Anzahl der Elemente) zu berechnen. In diesem Artikel werden einige gängige Methoden vorgestellt.

Methode 1: count()-Funktion

PHPs integrierte Funktion count() kann verwendet werden, um die Größe eines Arrays zu berechnen. Seine Syntax lautet wie folgt:

int count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] )
Nach dem Login kopieren

Unter diesen stellt $array_or_countable das zu berechnende Array oder zählbare Objekt dar, und $mode ist ein optionaler Parameter, der zur Angabe des Zählmodus verwendet wird. Standardmäßig ist der Wert von $mode COUNT_NORMAL, was den normalen Zählmodus angibt, d. h. das Zählen der Anzahl der Elemente im Array.

Das Folgende ist ein Beispielcode, der zeigt, wie die Funktion count() verwendet wird, um die Größe eines Arrays zu berechnen:

<?php
$arr = array(1, 2, 3, 4, 5);
$size = count($arr);
echo "数组的大小为:" . $size;
?>
Nach dem Login kopieren

Das Ausgabeergebnis ist: Die Größe des Arrays ist: 5

Methode 2: sizeof( ) function

sizeof( )-Funktion ist ein Alias ​​der count()-Funktion und ihre Funktionen sind genau gleich. Das Gleiche gilt für die Nutzung. Sie können je nach Ihren persönlichen Vorlieben die Funktion count() oder die Funktion sizeof() verwenden.

Methode 3: foreach-Schleife

Zusätzlich zur Verwendung der integrierten Funktion count() können wir auch die foreach-Schleife verwenden, um die Größe des Arrays zu berechnen. Die spezifischen Schritte sind wie folgt:

1. Definieren Sie eine Variable $count und initialisieren Sie sie auf 0, um die Anzahl der Elemente im Array zu zählen.

2. Erhöhen Sie für jedes Element im Array $count um 1.

3. Wenn die Schleife endet, entspricht der Wert von $count der Größe des Arrays.

Das Folgende ist ein Beispielcode, der zeigt, wie eine foreach-Schleife verwendet wird, um die Größe eines Arrays zu berechnen:

<?php
$arr = array(1, 2, 3, 4, 5);
$count = 0;
foreach($arr as $value){
$count++;
}
echo "数组的大小为:" . $count;
?>
Nach dem Login kopieren

Das Ausgabeergebnis ist: Die Größe des Arrays ist: 5

Es ist zu beachten, dass die Methode von Die Verwendung einer foreach-Schleife zum Berechnen der Größe eines Arrays hat eine schlechte Leistung und ist möglicherweise nicht so gut wie die Funktion count(), insbesondere wenn es um große Arrays geht. Daher wird empfohlen, diese Methode nur bei Bedarf zu verwenden.

Methode 4: sizeof-Operator (gilt nur für PHP5.5 und höher)

In PHP5.5 und höher wurde der sizeof-Operator eingeführt, um die Größe des Arrays zu berechnen. Im Gegensatz zu den Funktionen count() und sizeof() kann der Operator sizeof die Größe des Arrays direkt zurückgeben, ohne eine Funktion aufzurufen.

Das Folgende ist ein Beispielcode, der zeigt, wie der Operator „sizeof“ verwendet wird, um die Größe eines Arrays zu berechnen:

<?php
$arr = array(1, 2, 3, 4, 5);
$size = sizeof($arr);
echo "数组的大小为:" . $size;
?>
Nach dem Login kopieren

Das Ausgabeergebnis ist: Die Größe des Arrays ist: 5

Zusammenfassend

Wir können Verwenden Sie die Funktion count(), die Funktion sizeof(), die foreach-Schleife oder den Operator sizeof, um die Größe eines PHP-Arrays zu berechnen. Welche Methode Sie wählen, hängt von Ihren persönlichen Vorlieben und den spezifischen Umständen ab. Unabhängig davon, welche Methode verwendet wird, ist es praktisch, die Größe des Arrays für die weitere Bearbeitung und Verarbeitung zu ermitteln.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Größe eines Arrays in PHP. 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