我正在构建一个没有数据库的简单购物车,只需使用数组。
我可以将商品添加到具有名称和价格的购物车中。我希望能够在更新购物车时添加更多元素,例如数量。
这是我的工作代码,显示名称和价格。
$_SESSION['cart'] = array($products[$itemid]);
$ itemid将是包含名称和价格的数组的索引。
我尝试了几种方法来添加一个失败的元素。如何在此处添加元素?
$_SESSION['cart'] = array($products[$itemid ,'qty' => 1]);
$_SESSION['cart'] = array($products[$itemid] ,'qty' => 1);
array_push($_SESSION['cart'], $products[[$itemid, 'qty' => 1]]);
答案 0 :(得分:-1)
如果$products[$itemid]
是一个名称和价格为数组的数组,请尝试将其添加到其中:
$_SESSION['cart'] = array(array_merge($products[$itemid], ['qty' => 1]);