我有一个类似下面的数组。
$storedItem = ['item_id' => $ItemInfo['ItemId'], 'qty' => [], 'price' => $item->price, 'size' => [], 'produ' => [], 'item' => $item];
我有两个字符串变量,分别为$ size和$ quantity。我需要将它们推入产品阵列。然后我用
array_push($ storedItem ['produ'],$ size)
;
但是,我需要多次将$ size和$ quantity推入产品数组。但是,当我再次使用array_push时,它将覆盖数组。
但是,下面我想要什么。
$storedItem['produ'] = [];
$storedItem['produ'][0] => 0 => $size, 1=>$quantity
$storedItem['produ'][1] => 0 => $size, 1=>$quantity
$storedItem['produ'][2] => 0 => $size, 1=>$quantity
我该怎么做?
也许这可以解决您的问题:
$storedItem['produ'][] = [$size, $quantity];