Неопределенный индекс, но индекс существует - PullRequest
0 голосов
/ 14 февраля 2019

$ cart - это массив с разными индексами.Все работало нормально, пока я не добавил один индекс ('cvariation').Как видите, я выдал массив $ 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 голосов
/ 14 февраля 2019
$innerarray[] = $cart[$i];

делает $innerarray двумерным массивом, как и $cart.Похоже, вы просто хотели, чтобы $innerarray был текущим элементом итерации, поэтому должно быть:

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