Heim > Backend-Entwicklung > PHP-Problem > So ermitteln Sie die Summe eines Arrays in PHP

So ermitteln Sie die Summe eines Arrays in PHP

PHPz
Freigeben: 2023-04-23 16:31:43
Original
903 Leute haben es durchsucht

In der PHP-Sprache ist Array (Array) ein sehr häufig verwendeter Datentyp. Es ist häufig erforderlich, die Elemente im Array zu addieren, zu subtrahieren, zu multiplizieren, zu dividieren und andere Operationen durchzuführen. Das Ermitteln der Summe aller Elemente in einem Array ist ebenfalls eine häufige Operation. In diesem Artikel wird erläutert, wie Sie mithilfe der PHP-Sprache die Summe aller Elemente in einem Array ermitteln.

1. Verwenden Sie eine for-Schleife, um die Summe der Array-Elemente zu berechnen.

Die gebräuchlichste Methode besteht darin, eine for-Schleife zum Durchlaufen des Arrays zu verwenden und zum Addieren einen Akkumulator zu verwenden jedes Element nach oben, bis alle Elemente im Array hinzugefügt wurden. Dies kann durch den folgenden Code erreicht werden:

$nums = array(1, 2, 3, 4, 5);
$sum = 0;
for($i=0; $i<count($nums); $i++){
    $sum += $nums[$i];
}
echo "数组元素的总和为:".$sum;
Nach dem Login kopieren

Führen Sie den obigen Code aus. Das Ausgabeergebnis lautet:

数组元素的总和为:15
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

2. Verwenden Sie die Funktion array_sum, um die Summe des Arrays zu berechnen elements

PHP bietet eine spezielle Funktion array_sum(), die alle Elemente in einem Array direkt hinzufügen kann. Dies kann durch den folgenden Code erreicht werden:

$nums = array(1, 2, 3, 4, 5);
$sum = array_sum($nums);
echo "数组元素的总和为:".$sum;
Nach dem Login kopieren

Führen Sie den obigen Code aus. Das Ausgabeergebnis lautet:

数组元素的总和为:15
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

3. Verwenden Sie die Funktion array_reduce, um die Summe des Arrays zu berechnen elements

Eine weitere nützliche Funktion in PHP ist array_reduce(), die der Funktion array_sum() ähnelt, aber flexibler ist. Dies kann durch den folgenden Code erreicht werden:

$nums = array(1, 2, 3, 4, 5);
$sum = array_reduce($nums, function($carry, $num){
    $carry += $num;
    return $carry;
});
echo "数组元素的总和为:".$sum;
Nach dem Login kopieren

Führen Sie den obigen Code aus. Das Ausgabeergebnis ist:

数组元素的总和为:15
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

4. Verwenden Sie eine foreach-Schleife, um die Summe des Arrays zu berechnen elements

Eine andere Möglichkeit, die Elemente eines Arrays zu durchlaufen, ist die Verwendung einer foreach-Schleife, die normalerweise verwendet wird, um jedes Element im Array zu durchlaufen und einige Operationen auszuführen. Das Folgende ist der Code, der eine foreach-Schleife verwendet, um die Summe eines Arrays zu berechnen:

$nums = array(1, 2, 3, 4, 5);
$sum = 0;
foreach($nums as $num){
    $sum += $num;
}
echo "数组元素的总和为:".$sum;
Nach dem Login kopieren

Führen Sie den obigen Code aus und das Ausgabeergebnis ist:

数组元素的总和为:15
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Die oben genannten sind Es gibt mehrere Methoden zum Berechnen der Summe von Array-Elementen in PHP-Sprachen. Unabhängig davon, welche Methode verwendet wird, kann diese Funktion problemlos erreicht werden. In praktischen Anwendungen können Sie die am besten geeignete Methode entsprechend Ihren eigenen Gewohnheiten und Bedürfnissen auswählen.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Summe eines Arrays 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