具有多个表达式的IF语句

时间:2016-06-25 10:39:27

标签: php if-statement

我正在尝试使用多个条件构造IF语句,但是我无法使用此PHP代码获得echo“TRUE”。

<?php
$totalDays = 4;
$startDateL = 'Friday';
$endDateL = 'Monday';
$pickupTime = '12:00:00';
$returnTime = '9:00:00';

if($totalDays == 4 AND 
$pickupTime == '12:00:00' AND 
$returnTime == '09:00:00' AND 
$startDateL == 'Friday' AND 
$endDateL == 'Monday') {
   echo 'TRUE';
}
?>

3 个答案:

答案 0 :(得分:0)

您的var ran = []; var qan = 4; for(i=0;i<(qan);i++){ rd = Math.floor(Math.random()*360); ran.push(rd); }; for(i=0;i<10;i++){ /*need to have (random.length) number of console logs and interval loops by 1 second*/ console.log((ran[0]+i) + " loop " + (i)); console.log((ran[1]+i) + " loop " + (i)); console.log((ran[2]+i) + " loop " + (i)); console.log((ran[3]+i) + " loop " + (i)); }; 是'9:00:00',但是在您的情况下将其与'09:00:00'进行比较。

答案 1 :(得分:0)

您输错了,请参阅评论。

$totalDays  = 4;
$pickupTime = '12:00:00';
$returnTime = '09:00:00'; // I cnanged this time
$startDateL = 'Friday';
$endDateL   = 'Monday';

if (($totalDays  == 4) AND
    ($pickupTime == '12:00:00') AND
    ($returnTime == '09:00:00') AND
    ($startDateL == 'Friday') AND
    ($endDateL   == 'Monday'))
{
  echo 'TRUE';
}
else echo 'FALSE';

答案 2 :(得分:0)

    <?php
        $totalDays  = 4;
        $startDateL = 'Friday';
        $endDateL   = 'Monday';
        $pickupTime = '12:00:00';
        $returnTime = '09:00:00'; //<== MAKE SURE THE FORMATS ARE THE SAME '09:00:00' NOT '9:00:00'

        if($totalDays == 4 AND
            $pickupTime == '12:00:00' AND
            $returnTime == '09:00:00' AND
            $startDateL == 'Friday' AND
            $endDateL   == 'Monday') {
                echo 'TRUE';
        }