Bademeister: Mehrere mehrdimensionale Arrays summieren.

Beitrag lesen

Nein - sie behagen mir - ich dachte nur, es könnte ggf. eine Funktion (oder einen Operator) hierfür geben, den ich noch nicht kenne :)

Wie oben bereits skizziert:

  
function addRecursive($p1, $p2) {  
	if (is_array($p1)) return array_map("addRecursive", $p1, $p2);  
	return $p1 + $p2;  
}  
  
$array = addRecursive($array1, $array2);  

liefert das Gewunschte (im Fall von genau zwei Arrays und der Summe - und Achtung: GIGO). Natuerlich leicht anpassbar fuer mehrere Arrays und Durchschnitt statt Summe. Wenn Du den Ansatz jetzt immer noch ignorieren und Deine Schleifen machen willst, dann halte ich mich ab jetzt raus, versprochen ;-)

Viele Gruesse,
der Bademeister