Heim > Backend-Entwicklung > PHP-Problem > So fügen Sie mehrere Arrays in PHP hinzu und summieren sie

So fügen Sie mehrere Arrays in PHP hinzu und summieren sie

DDD
Freigeben: 2023-07-14 14:19:07
Original
1867 Leute haben es durchsucht

php Schritte zum Akkumulieren und Summieren mehrerer Arrays: 1. Definieren Sie drei Testdatenarrays $a, $b, $c; 2. Erstellen Sie ein leeres Array „$sum“ und verwenden Sie die Funktion „count()“, um die Länge des Arrays zu erhalten Verwenden Sie eine for-Schleife, um jedes Element im Array zu durchlaufen. In der Schleife fügen wir die Elemente an den entsprechenden Positionen in den drei Arrays hinzu und speichern das Ergebnis im Array „$sum“. 3. Rufen Sie diese Funktion auf, um es zu testen ist es möglich, die Elemente an den entsprechenden Positionen in den drei Arrays korrekt hinzuzufügen.

So fügen Sie mehrere Arrays in PHP hinzu und summieren sie

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.

Bei der PHP-Programmierung stoßen wir häufig auf Situationen, in denen wir die entsprechenden Elemente in mehreren Arrays akkumulieren und summieren müssen. Angenommen, wir haben drei Arrays $a, $b und $c, jedes mit der gleichen Anzahl von Elementen. Wir möchten die Elemente an entsprechenden Positionen in diesen drei Arrays hinzufügen und ein neues Array zurückgeben. In diesem Artikel erfahren Sie, wie Sie PHP verwenden, um diese Funktionalität zu erreichen.

1. Wir müssen drei Testdatenarrays definieren.

$a = array(1, 2, 3, 4, 5);
$b = array(6, 7, 8, 9, 10);
$c = array(11, 12, 13, 14, 15);
Nach dem Login kopieren

2. Wir werden eine Funktion erstellen, um die Elemente an entsprechenden Positionen in diesen drei Arrays hinzuzufügen.

function sumArrays($array1, $array2, $array3) {
$sum = array();
$length = count($array1);
for($i = 0; $i < $length; $i++) {
$sum[$i] = $array1[$i] + $array2[$i] + $array3[$i];
}
return $sum;
}
Nach dem Login kopieren

Im obigen Code erstellen wir zunächst ein leeres Array $sum, um das Summierungsergebnis zu speichern. Anschließend verwenden wir die Funktion count(), um die Länge des Arrays zu ermitteln, und verwenden eine for-Schleife, um jedes Element im Array zu durchlaufen. In der Schleife fügen wir die Elemente an entsprechenden Positionen in den drei Arrays hinzu und speichern das Ergebnis im $sum-Array. Schließlich geben wir das Array $sum als Ausgabe der Funktion zurück.

3. Rufen Sie diese Funktion auf, um zu testen, ob sie die Elemente an entsprechenden Positionen in den drei Arrays korrekt hinzufügen kann.

$result = sumArrays($a, $b, $c);
print_r($result);
Nach dem Login kopieren

Wenn wir den obigen Code ausführen, erhalten wir die folgende Ausgabe:

Array
(
[0] => 18
[1] => 21
[2] => 24
[3] => 27
[4] => 30
)
Nach dem Login kopieren

Das haben wir erwartet. Das Element an jeder Position ist die Summe der Elemente an der entsprechenden Position im ursprünglichen Array.

In tatsächlichen Anwendungen müssen möglicherweise mehr Arrays akkumuliert und summiert werden. In diesem Fall müssen wir der Funktion nur die entsprechenden Parameter hinzufügen und die entsprechenden Operationen in der for-Schleife ausführen.

Zusammenfassung

Durch die Verwendung des obigen Codes und der Ideen können wir die Funktion zum Akkumulieren und Summieren der Elemente an entsprechenden Positionen mehrerer Arrays in PHP einfach implementieren. Ob Hintergrundentwicklung oder Datenverarbeitung, diese Funktion ist sehr nützlich und kann auf verschiedene praktische Szenarien angewendet werden. Ich hoffe, dieser Artikel kann Ihnen helfen, diese Technologie besser in der PHP-Programmierung anzuwenden!

Das obige ist der detaillierte Inhalt vonSo fügen Sie mehrere Arrays in PHP hinzu und summieren sie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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