セッションで複数の配列を作成するためにフォームを使用しています。フォームが送信されるたびに、それぞれの新しい配列を含む新しい $_SESSION['item'][] が作成されます。このためのコード:
$newitem = array (
'id' => $row_getshoppingcart['id'] ,
'icon' => $row_getimages['icon'],
'title' => $row_getimages['title'],
'medium' => $row_getshoppingcart['medium'],
'size' => $row_getshoppingcart['size'],
'price' => $row_getshoppingcart['price'],
'shipping' => $row_getshoppingcart['shipping']);
$_SESSION['item'][] = $newitem;
ユーザーがフォームを送信した回数に基づいて、任意の数のアイテム配列が存在する可能性があります。セッション変数の [] の代わりに配置されている配列キーの値を取得するにはどうすればよいですか? カートから削除するオプションを作成しようとしていますが、セッションで特定の配列を参照して設定を解除する方法がわかりません。
現在、アイテムを次のように表示しています。
<?php foreach ( $_SESSION['item'] AS $item )
echo $item['title'];
echo $item['icon'];
等々...
よろしくお願いいたします。ほんとうにありがとう。