我已添加我的产品 ID 作为 session 购物车数组的 key 。例如 3 和 47。现在,当我转到购物车页面时,我有一个文本字段,其中有数量框和旁边的更新按钮,所以当单击更新按钮时我需要一些东西,以便它可以获取它并更新特定的 session 数组产品,但我不能这样做,因为产品 id 作为键,这里是我的数组
Array
(
[3] => Array
(
[product-id] => 3
[item] => corp
[unitprice] => 90
[quantity] => 3
)
[46] => Array
(
[product-id] => 46
[item] => mike
[unitprice] => 10
[quantity] => 1
)
我尝试过使用 for 循环,但无法正常工作,因为 key 未从 0,1,2,3 等开始。 这是我的 for 循环
for($i=0;$i<count($_SESSION['cart']);$i++):
$_SESSION['cart'][$i]['quantity']=$_REQUEST['qty'.$i.''];
endfor;
最佳答案
您可以使用foreach
来实现这一点。您可以引用这个链接:
php foreach with multidimensional array
关于php - 更新购物车页面 php 上的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17020133/