Werte der gleichen Schlüssel summieren (assoziativen Array)

A

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.
 
$arraySum[$key2] erst mit isset checken.
Danke fürs helfen,
hat leider nicht funktioniert, hatte schon vorher versucht.
Habe ne bessere Lösung gefunden und daher hat sich das nun ERLEDIGT!
 
da man nicht sieht, was du probiert hast, kann man dir nicht helfen.

@ ist keine lösung.
 
da man nicht sieht, was du probiert hast, kann man dir nicht helfen.
Damit meinte ich, ich konnte endlich den Fehler "Undefined offset" loswerden und daher hat sich das nun ERLEDIGT!
 
... 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