如何获得每小时PHP的价格

如何获得每小时PHP的价格,php,function,time,return,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 &

我必须做一个练习,如果一辆车停了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;  
函数a(){
$time=10;//x时间
$hour=50;
echo“小时价格:.”小时;
如果($time<60){
$time_parked=$hour;
返回$time_停车;
}其他($time>60&$time<120){
$time_parked=$hour*2;
返回$time_停车;
}
echo“支付金额:”.$停车时间;

收到的时间以分钟为单位

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

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

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

这不是有效的php。您遇到了什么问题?