我对我的预订系统有些困难.
存款的定价结构如下
package1 = 20英镑
package2 = 40英镑
因此,如果用户购买了package1和package2,那么数学将是60英镑.
但目前我的代码如下:
// Do Some Maths To Show The New Total To Be Paid...
foreach($this->session->userdata['booking_data']['bikes'] as $bikes)
{
$amount = 0;
if($bikes == 'package1')
{
$amount += '20';
}
else
{
$amount += '40';
}
$total_amount = $amount;
}
Run Code Online (Sandbox Code Playgroud)
我的字符串看起来如下,所以数学应该是60英镑,但它的价格是40英镑
我目前正在使用package1和package2.
提前谢谢你.
我可能只是让它复杂化了.
在移动$amount = 0;之前移动foreach并移除$total_amount = $amount;它将起作用($amount将包含您需要的内容).