Sascha: Array Problem

Beitrag lesen

Hallo,

ich habe ein array Problem, oder sagen wir es mal so ich habe einen großen Fehler gemacht und zwar sollen im Array immer die neue Artikel-NR und Anzahl in die Session gespeichert werden.

Was ich so gelöst habe:

$_SESSION['warenkorb'][$art_nr] += $anzahl;

Das Problem ist wenn ich Artikelnummer 5000 übergeben bekomme, schreibt er mir ein Array mit 5000 Feldern bis 5000 sind alle Felder leer wenn er bei 5000 ankommt schreibt er in $art_nr die Anzahl der Artikel rein.

Wenn ich das so mache wird alles arg langsam :-( Da ich mit kleinen Zahlen gearbeitet habe, ist mir das zuerst nicht aufgefallen aber bei 6 stelligen Ziffern merkt man das schon...

Nur nun weiß ich nicht wie ich sonst beide Variablen in mein Warenkorb legen kann?

Muß ich nun ein 3 dimensionales array aufbauen oder wie verschachtel ich das array um damit am effizientesten arbeiten zu können.

Ich weiß ehrlich gesagt nun nicht wie ich am besten ansetzen soll, deswegen bitte ich um eure Hilfe!

Danke!

Gruß Sascha