注意:未定义偏移量:2
Note: Undefined Offset: 2
我找到的针对此异常的答案不是很有帮助。有人可以告诉我这里有什么问题吗?
谢谢
for ($x = 0; $x <= $cartcount; $x++)
{
$innerarray = $cart[$x]; //this is the exception-producing line
$quantity = $innerarray['quantity'];
$title = $innerarray['articleTitle'];
$articlenumber = $innerarray['articleNumber'];
$outputQNT[] = $innerarray['quantity'];
$outputTITLE[] = $innerarray['articleTitle'];
$outputATNBR[] = $innerarray['articleNumber'];
}
数组从零开始,以总数组长度 - 1 结束。
所以在 for 循环中:
for ($x = 0; $x <$cartcount; $x++){}
如果 $cartcount = 2 那么数组索引是 [0,1]
如果还有问题,请使用:
array_values($cartcount)
它将 return 具有适当索引的数组
我找到的针对此异常的答案不是很有帮助。有人可以告诉我这里有什么问题吗?
谢谢
for ($x = 0; $x <= $cartcount; $x++)
{
$innerarray = $cart[$x]; //this is the exception-producing line
$quantity = $innerarray['quantity'];
$title = $innerarray['articleTitle'];
$articlenumber = $innerarray['articleNumber'];
$outputQNT[] = $innerarray['quantity'];
$outputTITLE[] = $innerarray['articleTitle'];
$outputATNBR[] = $innerarray['articleNumber'];
}
数组从零开始,以总数组长度 - 1 结束。 所以在 for 循环中:
for ($x = 0; $x <$cartcount; $x++){}
如果 $cartcount = 2 那么数组索引是 [0,1]
如果还有问题,请使用:
array_values($cartcount)
它将 return 具有适当索引的数组