未定义索引,但索引存在

时间:2019-02-14 09:03:25

标签: php exception indexing undefined

$ cart是具有不同索引的数组。一切正常,直到我添加了一个索引(“变化”)。如您所见,我给出了上面的$ cart-数组,以检查它是否为空。但事实并非如此。我不会犯我的错误。有人可以帮我吗?

for ($i = 0; $i < $cartcount; $i++)
{
    var_dump($cart);
    $innerarray[] = $cart[$i];
    $quantity = $innerarray['quantity'];
    $title = $innerarray['articleTitle'];
    $description = $innerarray['articleDescription'];
    $price = $innerarray['articlePrice'];
    $articlenumber = $innerarray['articleNumber'];
    $tax = $innerarray['tax'];
    $taxvalue = $innerarray['taxvalue'];
    $cvariation = $innerarray['cvariation'];

enter image description here

1 个答案:

答案 0 :(得分:0)

$innerarray[] = $cart[$i];

使$innerarray成为二维数组,就像$cart一样。看来您只是想将$innerarray用作迭代的当前元素,所以应该是:

$innerarray = $cart[$i];