Summenwerte in foreach Schleife php
foreach($group as $key=>$value)
{
echo $key. " = " .$value. "<br>";
}
Beispiel:
doc1 = 8
doc2 = 7
doc3 = 1
Möchte ich zählen, $Wert, so dass das Ergebnis ist 8+7+1 = 16. Was soll ich tun?
Dank.
Kommentar zu dem Problem
Nur initialisieren eine variable auf 0 außerhalb der Schleife, und fügen Sie die
$value
, um es innerhalb der Schleife. Im ernst, das ist eine wirklich Elementare Allgemeine Programmier-Anfänger Frage; stellen Sie sicher, Sie sind klar auf die grundlegenden Konzepte, bevor Sie versuchen, weiter gehen, denn sonst wirst du auch eine Menge Dinge, die nicht sinnvoll zu Ihnen. InformationsquelleAutor der Frage bob | 2013-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort chandresh_cool
In Ihrem Fall, WENN Sie gehen wollen mit der foreach-Schleife als
Aber wenn Sie gehen wollen mit der direkten Summe von array als look weiter unten für Ihre Lösung :
für nur die Summe der array - looping ist die Zeit zu vergeuden.
http://php.net/manual/en/function.array-sum.php
array_sum — Berechnen der Summe von Werten in einem array
Das obige Beispiel erzeugt folgende Ausgabe:
InformationsquelleAutor der Antwort Kishan Patel
Verwenden
+=
InformationsquelleAutor der Antwort Mr. Alien
Können Sie
array_sum()
.InformationsquelleAutor der Antwort Austin Brunkhorst
InformationsquelleAutor der Antwort Suhel Meman