2

我已将我的产品 ID 添加为会话购物车数组的键。例如3和47。现在当我进入购物车页面时,我有一个文本字段,其中有数量框和旁边的更新按钮,所以当我点击更新按钮时我需要一些东西,这样它就可以接受并更新特定的会话数组产品,但我不能这样做,因为产品 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 循环,但无法正常工作,因为键没有从 0、1、2、3 等开始。这是我的 for 循环

for($i=0;$i<count($_SESSION['cart']);$i++):
   $_SESSION['cart'][$i]['quantity']=$_REQUEST['qty'.$i.''];
endfor; 
4

1 回答 1

2

你可以使用foreach它。你可以参考这个链接: php foreach with multidimensional array

于 2013-06-10T09:04:43.723 回答