如何获得小时PHP的价格

时间:2018-04-11 01:19:42

标签: php function time return

我必须做一个练习,如果一辆车停放了1小时或更短时间,它必须支付50美元,如果一小时过去它应该是100美元(双倍),依此类推。

function a(){
$time = 10; // x time

$hour = 50;
echo "price for hour: " . $hour;

if ($time < 60) {

    $time_parked = $hour;
    return $time_parked;

} elseif ($time > 60 && $time < 120) {

    $time_parked = $hour * 2;
    return $time_parked;

}

echo "Amount to pay: " . $time_parked;  

以分钟为单位收到时间

1 个答案:

答案 0 :(得分:2)

您可以尝试使用以下单一公式计算停车费:

function getFee($time) {
    return (floor($time / 60) + 1) * 50;
}

echo getFee(50). "\n";     // 50
echo getFee(110). "\n";    // 100
echo getFee(120);          // 150

Demo