0
我試圖合併2個陣列:1多方面的,另外一個正常:合併1個多維數組有一個簡單的數組
多維數組 - $_SESSION["products"]
array (size=2)
0 =>
array (size=4)
'name' => string 'Lg Monitor' (length=10)
'code' => string '30' (length=2)
'qty' => string '1' (length=1)
'price' => string '1300.50' (length=7)
1 =>
array (size=4)
'name' => string 'Smasung Monitor' (length=15)
'code' => string '29' (length=2)
'qty' => string '1' (length=1)
'price' => string '2300.50' (length=7)
簡單數組 - $qty
array (size=2)
0 => string '2' (length=1)
1 => string '3' (length=1)
預期輸出
array (size=2)
0 =>
array (size=4)
'name' => string 'Lg Monitor' (length=10)
'code' => string '30' (length=2)
'qty' => string '2' (length=1) // notice the qty change
'price' => string '1300.50' (length=7)
1 =>
array (size=4)
'name' => string 'Smasung Monitor' (length=15)
'code' => string '29' (length=2)
'qty' => string '3' (length=1) // notice the qty change
'price' => string '2300.50' (length=7)
我想:
foreach ($_SESSION["products"] as $cart_itm){
foreach($qty as $qt) {
$cart_itm['qty'] = $qt;
}
}
但沒有工作,cart_itm['qty']
保持不變(1)。
仍保持不變。 – user3467855 2014-11-20 16:31:17
試試看,我已編輯代碼 – 2014-11-20 16:36:37
是的,正在工作。 http://codepad.org/nGk0ES6s – user3467855 2014-11-20 16:38:26