我正在购物车上,每个产品可能有多种选择。 我认为实现这一目标的最佳方法是为我的购物车添加一个包含产品ID的数组,然后为用户选择的每个选项/数量创建一个子数组。
在每个产品有多个选项之前我使用过这个...
$_SESSION['cart'][] = array(
"pid" => $_POST['pid'],
"quantity" => $_POST['quantity']
);
这很好用,现在每个产品有多个选项如何将选项和数量添加为'子数组' - 每个产品最多可添加4个选项/数量。我希望做这样的事......
$_SESSION['cart'][] = array(
"pid" => $_POST['pid'],
[] = array(
option => $_POST['option']
quantity => $_POST['quantity']
)
);
我知道以上不是正确的代码,只是解释我的监狱的一个例子。
最终结果可能类似......
[1]-'product id'
-option1, Quantity1
-option2, Quantity1
[2]-'product id'
-option1, Quantity1
[3]-'product id'
-option1, Quantity1
-option2, Quantity1
-option3, Quantity1
我如何实现这一目标?提前致谢