【发布时间】:2016-01-29 15:26:57
【问题描述】:
我有这些数组值:
$cart_item['addons'][0]['price'] = '52';
$cart_item['addons'][1]['price'] = '34';
$cart_item['addons'][2]['price'] = '12';
......
....
我希望每个值都为 0,例如:
$cart_item['addons'][0]['price'] = '0';
$cart_item['addons'][1]['price'] = '0';
$cart_item['addons'][2]['price'] = '0';
....
...
所以我试试这段代码:
for ($i=0; $i > 0 ; $i++) {
$cart_item['addons'][$i]['price'] = '0';
}
但它不起作用。感谢您的帮助!
【问题讨论】:
-
$i > 0,无限循环问题。 -
@RajdeepPaul 从技术上讲,它会使循环永远不会运行,因为第一次迭代是错误的。但是,是的,如果
$i曾经超过 0,则无限。 -
@JonathanKuhn 哦,是的,错过了初始化部分。感谢您指出这一点。