条件不能正常工作

pat*_*kun 0 php conditional-statements

这让我疯了!基本上这是一个预订表格.我希望客户能够在另一个客户的现有预订之后(仅在之前或之后)保留2小时.但由于某种原因,它不起作用!它一直让我无法获得,即使时间相隔很远......

rtime是另一个客户端的保留时间,trtime是当前客户端保留的时间.

<?php
$rtime = 3.5;
$trtime = 10;

echo '</br>trtime: '.$trtime.'</br>rtime:  '.$rtime.'</br>';

if( ((rtime+2)<=trtime) 
        && ((trtime-2)>=rtime) )
    $available = true;
else
    $available = false;


if($available)
{
    echo '<p>Table has been found and reserved</p>';
}
else
    echo'<p>No reservation found</p>';


?>
Run Code Online (Sandbox Code Playgroud)

neo*_*kio 5

你的意思是......

    if( (($rtime+2)<=$trtime) 
            && (($trtime-2)>=$rtime) )
        $available = true;
    else
        $available = false;
Run Code Online (Sandbox Code Playgroud)

......?(注意字符串名称中的$)