我正在制作电子商务网站。我想将用户添加到购物车的产品的product_id(即product_id是密钥,数量是值)存储到数组中。
$product_id = 'first';
//$product_id = 'second';
$add[$product_id] = 1;
//$add[$product_id] = 2;
print_r($add);
此代码打印出来:Array ( [first] => 1 )
当我将$ product_id的值更改为'second'并将值更改为'2'时,如:
//$product_id = 'first';
$product_id = 'second';
//$add[$product_id] = 1;
$add[$product_id] = 2;
print_r($add);
输出为:Array ( [second] => 2 )
第二个插入将覆盖第一个键值对。
注意 - 我不能使用foreach()或任何其他循环,因为仅在加载页面时插入值(即每页一次)。
如何阻止第二个值覆盖前一个值并逐步添加(无任何循环)