PHP ist eine sehr beliebte serverseitige Programmiersprache, die bei Entwicklern wegen ihrer hervorragenden Funktionen und ihrer einfachen und benutzerfreundlichen Syntax beliebt ist. Heute besprechen wir, wie man die Summe eines Arrays in PHP berechnet.
Erstens ist ein Array ein Datentyp, der zum Speichern mehrerer Werte verwendet wird. In PHP kann ein Array einer der folgenden Typen sein:
Als nächstes besprechen wir, wie man die Summe eines Arrays berechnet.
Zunächst können Sie für indizierte Arrays eine for-Schleife verwenden, um das Array zu durchlaufen und die Summe aller Elemente im Array zu berechnen, wie unten gezeigt:
$numbers = array(1, 2, 3, 4, 5); $sum = 0; for($i = 0; $i < count($numbers); $i++) { $sum += $numbers[$i]; } echo "数组的和为:" . $sum;
Der obige Code gibt die folgenden Ergebnisse aus:
数组的和为:15
Hier ist der Beispielcode zum Berechnen der Summe eines assoziativen Arrays:
$ages = array("Peter"=>32, "John"=>28, "Mary"=>21); $sum = 0; foreach($ages as $key => $value) { $sum += $value; } echo "数组的和为:" . $sum;
Der obige Code gibt die folgenden Ergebnisse aus:
数组的和为:81
Für mehrdimensionale Arrays können Sie eine rekursive Funktion verwenden, um die Summe in allen verschachtelten Arrays zu berechnen, z unten gezeigt:
function sum_array($arr) { $sum = 0; foreach($arr as $element) { if(is_array($element)) { $sum += sum_array($element); } else { $sum += $element; } } return $sum; } $numbers = array(array(1, 2), array(3, array(4, 5)), array(6)); echo "数组的和为:" . sum_array($numbers);
Der obige Code gibt die folgenden Ergebnisse aus:
数组的和为:21
Zusammenfassung Nun, die Berechnung der Summe eines Arrays in PHP ist sehr einfach. Bei indizierten und assoziativen Arrays können Sie eine Schleife verwenden, um das Array zu durchlaufen und die Summe der Elemente zu berechnen. Bei mehrdimensionalen Arrays können Sie eine rekursive Funktion verwenden, um die Summe der Werte in allen verschachtelten Arrays zu berechnen. Ich hoffe, dass der obige Inhalt für Sie hilfreich ist.
Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Summe von Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!