Heim > Backend-Entwicklung > PHP-Problem > So summieren Sie ein Array in PHP

So summieren Sie ein Array in PHP

PHPz
Freigeben: 2023-04-26 14:50:22
Original
563 Leute haben es durchsucht

In der PHP-Programmierung sind Arrays ein wichtiger Datentyp. Arrays können zum bequemen Speichern einer Reihe zusammengehöriger Daten verwendet werden. Wenn Sie numerische Berechnungen für die Elemente in einem Array durchführen müssen, stellt PHP eine Funktion array_sum() zur Verfügung, die das Array summieren kann. Die Funktion

array_sum() akzeptiert ein Array als Parameter und gibt die Summe aller Elemente im Array zurück. Das Folgende ist ein Beispielcode:

$numbers = array(1, 2, 3, 4, 5);
$total = array_sum($numbers);
echo "数组中所有元素的总和为:$total";
Nach dem Login kopieren

Im obigen Code wird zunächst ein Array $numbers definiert, das 5 ganze Zahlen enthält. Rufen Sie dann die Funktion array_sum() auf und übergeben Sie das Array $numbers als Parameter an die Funktion. Die Funktion gibt die Summe aller Elemente im Array zurück und speichert das Ergebnis in der Variablen $total. Verwenden Sie abschließend die Echo-Anweisung, um die Summe auszugeben.

Zusätzlich zu Ganzzahlen unterstützt die Funktion array_sum() auch das Summieren von Arrays aus Gleitkommazahlen, Zeichenfolgen und anderen Typen. Das Folgende ist ein Beispielcode:

$prices = array(1.1, 2.2, 3.3, 4.4, 5.5);
$total = array_sum($prices);
echo "所有价格的总和为:$total";
Nach dem Login kopieren

Im obigen Code wird zunächst ein Array $prices definiert, das 5 Gleitkommazahlen enthält. Rufen Sie dann die Funktion array_sum() auf und übergeben Sie das Array $prices als Parameter an die Funktion. Die Funktion gibt die Summe aller Elemente im Array zurück und speichert das Ergebnis in der Variablen $total. Verwenden Sie abschließend die Echo-Anweisung, um die Summe auszugeben.

Es ist zu beachten, dass die Funktion array_sum() diese als 0 behandelt, wenn das Array nicht numerische Elemente enthält. Hier ist ein Beispielcode:

$items = array('apple', 'banana', 'orange', 2.2, 3.3);
$total = array_sum($items);
echo "所有物品的总和为:$total";
Nach dem Login kopieren

Im obigen Code wird zunächst ein Array $items definiert, das 5 Elemente enthält, darunter 3 Zeichenfolgen und 2 Gleitkommazahlen. Rufen Sie dann die Funktion array_sum() auf und übergeben Sie das Array $items als Parameter an die Funktion. Da das Array nicht numerische Elemente enthält, behandelt die Funktion diese als 0. Daher gibt die Funktion einen Wert von 5,5 zurück und speichert das Ergebnis in der Variablen $total. Verwenden Sie abschließend die Echo-Anweisung, um die Summe auszugeben.

Im Allgemeinen ist die Funktion array_sum() eine sehr nützliche Funktion in PHP, mit der sich Arrays bequem summieren lassen. Wenn Sie diese Funktion verwenden, müssen Sie auf die Art der Elemente im Array achten, um korrekte Berechnungsergebnisse sicherzustellen.

Das obige ist der detaillierte Inhalt vonSo summieren Sie ein Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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