我正在为汽车租赁公司创建一个内联网
我设置了默认价格:
$dayRate = '90.00';
我在桌面上创建了一个字段,用于存储折扣日费率,如果需要,名为disc_day_rate
,默认为0.
我这样拉折扣价
$discDayRate = $hire['disc_day_rate'];
我希望找到这两个数字中最低的数字,但我认为0的默认disc_day_rate
会导致问题
我尝试过使用min();
和if ($discDayrate == "0")
方法,但在stackoverflow上找到了很多答案,而不必发布我自己的时间来寻求优雅解决方案的帮助
答案 0 :(得分:0)
这可确保0.00
永远不会让您遇到问题。
if ($discDayRate == 0.00) { ## don't use quotes here; it should be saved as a DECIMAL or INT in the database
$the_rate = $dayRate; ## back to the default
}
else {
if ($discDayRate < $dayRate) {
$the_rate = $diskDayRate;
}
else {
$the_rate = $dayRate;
}
}
$the_rate
有您想要的费率。