我正在使用表单在 Session 中创建多个数组。每次提交表单时,都会生成一个包含每个新数组的新 $_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'];
等等...
提前感谢您的宝贵时间。对此,我真的非常感激。