phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?Re:_[php]_Bitte_um_Hilfe_wie_man_Array's_Zusammenf=FCgt_(a?= =?ISO-8859-1?Q?rray=5Fmerge=5Frecursive)_oder_anders_!=3F?=

[php] Re: [php] Bitte um Hilfe wie man Array's Zusammenfügt (a rray_merge_recursive) oder anders !?

Thomas Beckmann php_(at)_phpcenter.de
Tue, 19 Jun 2001 09:57:35 +0200


>ich hätte da mal eine Frage zum Zusammenfügen von Array's.
>Das Ergebnis sieht so aus:
>3 17113
>1 18513
>5 14813
>3 14313
>1 25413
>1 20713
>
>beim zweiten Durchlauf mit veränderten Parameter
>sieht das Ergebnis dann so aus:
>3 17113
>6 18513
>5 14813
>3 14313
>1 13013
>
>Nun möchte ich innerhalb der Schleife die Array's
>zusammenfügen um dieses Ergebnis zu bekommen:
> 6 17113
> 7 18513
>10 14813
> 6 14313
> 1 25413
> 1 20713
> 1 13013

Kehr' key und value um:
Seien Deine $datenarrays[$X] die ersten oben angegebenen, dann
erzeugst Du ein array

unset($tmparray);
foreach ($datenarrays as $datenarray)
	foreach($datenarray as $cnt=>$wert)
		_(at)_$tmparray[$wert] += $cnt;

Ausgabe:
foreach ($tmparray as $wert=>$cnt)
	echo $cnt.' '.$wert

---
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de


php::bar PHP Wiki   -   Listenarchive