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>"; }
Diese Schleife gibt den Schlüssel wieder. Wertepaare, was zu einer Ausgabe ähnlich der folgenden führt:
doc1 = 8 doc2 = 7 doc3 = 1
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;
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!