hi...
ich habe meinen warenkorb in einer session gespeichert.
wenn ich einträge löschen möchte mache ich das mit
unset($_SESSION['warenkorb'][$i])
danach erhalte ich folgendes:
Array ( [0] => Array ( [pic] => 8 [format] => 40x45 [preis] => 3.80 [file] => bild5.jpg [categorie] => Männertag, Mai 2002 [id] => 1 )
[1] => Array ( [pic] => 6 [format] => 13x18 [preis] => 0.25 [file] => bild3.jpg [categorie] => Männertag, Mai 2002 [id] => 2 ) )
die id als letztes arrayelement erhalte ich durch count($_SESSION['warenkorb'])
nun meine frage, wenn ich mit unset etwas entferne, dann soll sich bei mir auch die id hinten ändern, und nicht das es so aussieht wie im obigen beispiel, wo die id 1 bzw. 2 ist und der index 0 bzw. 1.
ich habe meinen warenkorb in einer session gespeichert.
wenn ich einträge löschen möchte mache ich das mit
unset($_SESSION['warenkorb'][$i])
danach erhalte ich folgendes:
Array ( [0] => Array ( [pic] => 8 [format] => 40x45 [preis] => 3.80 [file] => bild5.jpg [categorie] => Männertag, Mai 2002 [id] => 1 )
[1] => Array ( [pic] => 6 [format] => 13x18 [preis] => 0.25 [file] => bild3.jpg [categorie] => Männertag, Mai 2002 [id] => 2 ) )
die id als letztes arrayelement erhalte ich durch count($_SESSION['warenkorb'])
nun meine frage, wenn ich mit unset etwas entferne, dann soll sich bei mir auch die id hinten ändern, und nicht das es so aussieht wie im obigen beispiel, wo die id 1 bzw. 2 ist und der index 0 bzw. 1.
Kommentar