我正在用PHP制作一个交付时间脚本。对于两道菜,交货时间应为30分钟,而对于更多的菜肴,它们每个加起来10分钟。
这是我到目前为止所做的事情:
for ($i=30;$i>;$i=$i+10;) {
echo "You have ordered " .$number. " dishes, and the delivery time is " .$time;
}
我无法弄清楚我该怎么做。有人可以帮帮我吗?如果它可能是for循环形式会很棒。
谢谢!
答案 0 :(得分:2)
您可以使用以下内容:
$delivery = 30; //30 minutes by default
if($numDishes > 2){
$extra = $numDishes - 2;
$delivery = $delivery + ($extra * 10);
}
答案 1 :(得分:0)
真的,那是基础......
$time = 30; // initial, could not be lower.
for($i=1;$i<$numDishes;$i++){
// after the first one, add 10 to each other
$time += 10;
}
编辑..哦,我刚看到你有2分30分钟,那么最简单的方法就是Wayne的回答