Heim > Backend-Entwicklung > PHP-Tutorial > Wie summiere ich Werte innerhalb einer Foreach-Schleife in PHP?

Wie summiere ich Werte innerhalb einer Foreach-Schleife in PHP?

Linda Hamilton
Freigeben: 2024-11-10 04:13:03
Original
191 Leute haben es durchsucht

How do I Sum Values Within a Foreach Loop in PHP?

Summieren von Werten innerhalb einer Foreach-Schleife in PHP

In PHP ermöglicht die Verwendung einer foreach-Schleife zum Durchlaufen eines Arrays den Zugriff auf die Schlüssel-Wert-Paare. Dieser Mechanismus ist nützlich, wenn eine bestimmte Datenextraktion oder -bearbeitung erforderlich ist. Wenn das Ziel jedoch darin besteht, die Summe der mit diesen Schlüsseln verknüpften Werte zu berechnen, ist ein zusätzlicher Ansatz erforderlich.

Betrachten Sie das folgende Beispiel:

foreach($group as $key => $value)
{
    echo $key . " = " . $value . "<br>";
}
Nach dem Login kopieren

Diese Schleife gibt den Schlüssel wieder. Wertepaare, was zu einer Ausgabe ähnlich der folgenden führt:

doc1 = 8
doc2 = 7
doc3 = 1
Nach dem Login kopieren

Um die mit diesen Schlüsseln verknüpften Werte zu summieren, muss eine separate Variable initialisiert werden, um diese Werte zu akkumulieren:

$sum = 0;
foreach($group as $key => $value)
{
   $sum+= $value;
}
echo $sum;
Nach dem Login kopieren

Hier Beispielsweise wird die Variable $sum auf 0 initialisiert und bei jeder Iteration um den jedem Schlüssel zugeordneten Wert erhöht. Nach Abschluss der Schleife enthält $sum die Summe aller Werte, die dann als Echo ausgegeben werden kann, um das Ergebnis anzuzeigen, in diesem Fall 16.

Dieser Ansatz ermöglicht die effiziente Summierung von Werten innerhalb einer foreach-Schleife. Dies macht es praktisch für verschiedene Datenanalyse- oder Berechnungsaufgaben.

Das obige ist der detaillierte Inhalt vonWie summiere ich Werte innerhalb einer Foreach-Schleife 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage