是否可以有两个以上的elseif
声明?
这是我的代码:
<?php
$today= date("m-d-Y");
$date_borrow=$row['date_borrow'];
$feb3='02-03-2016';
$feb4='02-04-2016';
$feb5='02-05-2016';
if($due_date >= $today) { echo "No Penalty";
}
else if($due_date < $feb4)
{ echo 100;
}
else if($due_date < $feb5)
{ echo 200; }
?>
我想要做的是,如果到期日超过发布日期将增加100
答案 0 :(得分:1)
我认为if else
不是你需要的。
看来你想在截止日期前每天加100?循环,增加一天和100罚款,直到我们到达截止日期:
$penalty = 0;
for ($date < $due_date; $date = date("m-d-Y"); $date = date('m-d-Y', strtotime($date . '+1 days'))) {
$penalty += 100;
}
未经测试,但您明白了。