phpbar.de logo

Mailinglisten-Archive

[php] werte in einem array addieren

[php] werte in einem array addieren

Werner Laude ng at wernerlaude.de
Die Aug 16 10:58:27 CEST 2005


hallo Lutz

scheinbar löst es aber mein Problem noch nicht ganz..

> Und noch schöner mit foreach:
>
>	$myCat = array();
>
>	foreach($shoppingcart as $myArt) {
>		$myProbeI = $myArt[4];
>		if (!isset($myCat[$myProbeI])) {
>  
>
/ /hier wird doch gar nicht unterschieden ob die kath = 1 oder was 
anderes ist.(2,3,..)

>			$myCat[$myProbeI] = 1;
>		} else {
>			$myCat[$myProbeI]++;
>		}
>	}
>
>  
>
zählen tut es, aber sobald eine andere shippinggruppe in den Korb geht, 
wird wieder -

$myCat[$myProbeI]-

überschrieben.

Noch mal zu Verdeutlichung:

Es sollen alle Artikel egal in welcher Reihenfolge die im Array liegen, 
nach shipping kathegorien sortiert/gezählt werden.

item1 shipping 1
item2 shipping 2
item3 shipping 1

echo $anzahl_der_shipping1;
Ergebnis 2
echo $anzahl_der_shipping2;
Ergebnis 1

usw.usw.

Gruß
Werner

php::bar PHP Wiki   -   Listenarchive