我有這個
foreach ($item_id as $key => $no) {
$input['price'] = $price[$key]['price'];
$input['quantity'] = $quantity[$key];
$subtotal[] = [$input['price']*$input['quantity']];
}
$total_price = array_sum($subtotal);
當我dd($total_price)回傳時0。
當我dd($subtotal)像這樣回傳我的陣列時
array:3 [▼
0 => array:1 [▼
0 => 3000000
]
1 => array:1 [▼
0 => 3
]
2 => array:1 [▼
0 => 9
]
]
我如何從中總結我的陣列?謝謝!
uj5u.com熱心網友回復:
在這一行:
$subtotal[] = [$input['price']*$input['quantity']];
您正在分配一個陣列,這就是為什么您最終會看到 dd($subtotal) 時看到的結構。
做就是了 :
$subtotal[] = $input['price']*$input['quantity'];
你應該沒事的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/315982.html
