Array-Ausgabe mit foreach

illetuffi

Mitglied
Hallo,
ich habe da so meine Probleme mit Arrays.
Wie gebe ich denn diesen Warenkorb in einer Schleife aus bitte um Rat.
Gruss Ille

Code:
Array
(
    [warenkorb] => Array
        (
            [0] => Array
                (
                    [0] => K33A6764
                    [1] => 10
                )

            [1] => Array
                (
                    [0] => K33A21286
                    [1] => 10
                )

        )

)

hier meine ersten Schritte.
Code:
foreach ($_SESSION['warenkorb'] as $key => $wert )
 
Versuchs mal so:
PHP:
foreach ($_SESSION['warenkorb'] as $key => $wert ) {
     foreach($_SESSION['warenkorb'][$key] as $key2=>$wert2) {
          echo $wert;
     }
}
 
birnkammer hat gesagt.:
Versuchs mal so:
PHP:
foreach ($_SESSION['warenkorb'] as $key => $wert ) {
     foreach($_SESSION['warenkorb'][$key] as $key2=>$wert2) {
          echo $wert;
     }
}
Das ließe sich auch vereinfachen:
PHP:
foreach ($_SESSION['warenkorb'] as $wert) {
     foreach($wert as $wert2) {
          echo $wert2; // vermutlich sollte hier $wert2 und nicht $wert stehen
     }
}
Oder, je nach Verwendungszweck:
PHP:
foreach ($_SESSION['warenkorb'] as $item) {
     list($item_id, $count) = $item;
     echo 'Bestellnummer: '.$item_id.' - Anzahl: '.$count."\n";
}
 
Zurück