未定义索引,但索引存在
Undefined Index, but index exists
$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'];
$innerarray[] = $cart[$i];
使$innerarray
成为二维数组,就像$cart
一样。看起来您只是想让 $innerarray
成为迭代的当前元素,所以应该是:
$innerarray = $cart[$i];
$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'];
$innerarray[] = $cart[$i];
使$innerarray
成为二维数组,就像$cart
一样。看起来您只是想让 $innerarray
成为迭代的当前元素,所以应该是:
$innerarray = $cart[$i];