Thomas: array-daten &-namen auslesen...

Beitrag lesen

Hi!

ich hab eine Session, die (wenn das script laufen soll) ca. so aussieht (is nicht von mir programmiert, aber nicht leicht änderbar):

...
$_SESSION['contents']['31{4}3{8}5'] = array();
$_SESSION['contents']['31{4}3{8}5']['quantity'] = 1;
$_SESSION['contents']['31{4}3{8}5']['attributes'] = array();
$_SESSION['contents']['31{4}3{8}5']['attributes']['4'] = 3;
$_SESSION['contents']['31{4}3{8}5']['attributes']['8'] = 5;

$_SESSION['contents']['13{3}2{7}2'] = array();
....

jetzt will ich das in eine Mysql-Tabelle schreiben lassen:

foreach($_SESSION['cart']['contents'] as $product_image_save) {
      $query = 'insert into orders id values '.$id;

Das is natürlich stark gekürzt (es werden in die Tabelle natürlich viel mehr Daten gespeichert, die sind aber für meine Frage unwichtig):

Also wie erhalte ich die $id, das wäre die erste Nummer des Array-Namens
=> bei ['31{4}3{8}5'] is das 31

Kann mir da jemand helfen?

THX
Thomas