Werte der gleichen Schlüssel summieren (assoziativen Array)

alex1000

Mitglied
Thread Starter
Dabei seit
17.08.2015
Beiträge
31
Reaktionspunkte
0
Hallo,
Das folgende Vorgehen summiert die Werte der gleichen Schlüssel und ergibt
1--->520
7--->5
Das ist genau das von mir erwartete Ergebnis.

Was aber dabei ärgerlich ist, ist der Fehler : Undefined offset: 1 Undefined offset: 7

Was muss getan werden damit der Fehler verschwindet?

$arr = array( array(1=> 500), array(1=> 20), array(7=> 5));

$arraySum = array();

foreach ($arr as $key => $arrChilds) {

foreach ($arrChilds as $key2 => $value) {
$arraySum[$key2]+= $value;

}
}

print_r($arraySum);

Result: Array ( [1] => 520 [7] => 5 )

Danke im Voraus.
 
$arraySum[$key2] erst mit isset checken.
 
da man nicht sieht, was du probiert hast, kann man dir nicht helfen.

@ ist keine lösung.
 
... ich denke @Olivetti meinte, dass es unhöflich ist wenn man die Lösung einfach verschweigt und weiter macht.
Dann lesen sich solche Themen so frustrierend.
 
Zurück
Oben Unten