Heim >Backend-Entwicklung >PHP-Tutorial >So berechnen Sie die Summe von Array-Elementen mit der Funktion array_sum in PHP
In PHP ist Array ein häufiger Datentyp, und auch die Summationsoperation von Array-Elementen wird häufig verwendet. PHP bietet eine integrierte Funktion array_sum, mit der die Summe von Array-Elementen einfach berechnet werden kann. Im Folgenden wird erläutert, wie Sie mit der Funktion array_sum die Summe von Array-Elementen implementieren.
Zuerst müssen wir ein Array erstellen, das mehrere Werte enthält. Angenommen, wir haben ein Array $numbers, dessen Elemente [2, 4, 6, 8, 10] sind, und wir müssen die Summe dieser Werte berechnen.
Die array_sum-Funktion von PHP kann die Array-Elemente direkt summieren und das zurückgegebene Ergebnis ist ein numerischer Typ. In diesem Beispiel können wir den folgenden Code verwenden, um die Array-Summe zu implementieren:
$numbers = array(2, 4, 6, 8, 10); $sum = array_sum($numbers); echo "数组元素的和为:" . $sum;
Im Code definieren wir zunächst ein Array $numbers, das mehrere Werte enthält, und verwenden dann die Funktion array_sum, um das Array zu summieren und das Ergebnis in der Variablen zu speichern $summe. Verwenden Sie abschließend die Echo-Funktion, um das Ergebnis auszugeben.
Das Ausgabeergebnis ist: Die Summe der Array-Elemente beträgt: 30
Zusätzlich zum eindimensionalen Array im obigen Beispiel kann die Funktion array_sum auch mehrdimensionale Arrays summieren. In mehrdimensionalen Arrays summiert die Funktion array_sum nur die Elemente der letzten Dimension.
Angenommen, wir haben jetzt ein zweidimensionales Array $numbers, dessen Elemente [[1, 2, 3], [4, 5, 6], [7, 8, 9]] sind, dessen Summe wir berechnen müssen Um diese Werte zu ermitteln, können wir den folgenden Code verwenden:
$numbers = array( array(1, 2, 3), array(4, 5, 6), array(7, 8, 9) ); $sum = array_sum(array_map('array_sum', $numbers)); echo "二维数组元素的和为:" . $sum;
Im Code verwenden wir die Funktion array_map, um das Summierungsergebnis jedes Unterarrays in einem neuen Array zu speichern, und verwenden dann die Funktion array_sum, um das Ergebnisarray zu summieren und speichern Sie schließlich das Ergebnis in der Variablen $sum.
Das Ausgabeergebnis lautet: Die Summe der zweidimensionalen Array-Elemente beträgt: 45
Zusätzlich zu der oben eingeführten Verwendung gibt es bei der Funktion array_sum einige Dinge zu beachten:
Kurz gesagt, bei der Berechnung der Summe von Array-Elementen ist die von PHP bereitgestellte Funktion array_sum ein sehr praktisches und praktisches Werkzeug, mit dem der mühsame Vorgang des manuellen Durchlaufens der Array-Elemente zur Summierung vermieden werden kann.
Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Summe von Array-Elementen mit der Funktion array_sum in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!