0
このコードはifとelseの両方で実行されていますが、何か助けていただければ幸いです。コードはifとelseの両方で実行されています
foreach($each_item as $key => $product)
{
foreach($new_item as $key2 => $newproduct)
{
if (in_array($product['product_id'], $newproduct)) {
$this->update_order_items($order_id, $product['product_id'], array(
"quantity" => $newproduct['quantity'],
"price" => $newproduct['price']
));
}
else
{
$this->delete_order_items($order_id, $product['product_id']);
}
}
}
はい。両方が実行されてもよい。何が問題ですか? –
if文がtrueの場合、ループの同じ項目に対してelse elseを実行します。else – Stephen
? –