我有这样的:PHP:的foreach将一个数的增加,以每个循环
foreach ($itemsCart as $value) {
$items['itemId' . $value->id] = $value->id;
$items['itemDescription' . $value->id] = $value->name;
$items['itemAmount' . $value->id] = $value->price;
$items['itemQuantity' . $value->id] = $value->quantity;
}
此输出:
[itemId9] => 9
[itemDescription9] => Product
[itemAmount9] => 5.00
[itemQuantity9] => 1
[itemId5] => 5
[itemDescription5] => Other Product
[itemAmount5] => 8.00
[itemQuantity5] => 2
我需要一个序列号在阵列的关键,但在每一个循环:
[itemId1] => 9
[itemDescription1] => Product
[itemAmount1] => 5.00
[itemQuantity1] => 1
[itemId2] => 5
[itemDescription2] => Other Product
[itemAmount2] => 8.00
[itemQuantity2] => 2
连续数(从1开始)每个循环的的foreach ...
如果我设置我++,我得到:
[itemId1] => 9
[itemDescription2] => Product
[itemAmount3] => 5.00
[itemQuantity4] => 1
[itemId5] => 5
[itemDescription6] => Other Product
[itemAmount7] => 8.00
[itemQuantity8] => 2
我能做些什么?我已经失去了很多时间试图解决这个.. :(
感谢
如果你正在读取一个数组不应该数组有唯一的产品ID? – 2015-03-02 17:38:33