0

我真的需要你的帮助。我想知道如何在一个 if 语句中使用两个大于(>)和小于(<)的参数。我试图在下面的代码中执行此操作,但我不断在“else”语句中收到错误消息。

<?php

$value1="7";
if($value1<78);
if($value1>7);
{print"Yes, the answer is above 7 but below 78";} 

else 

{print"that's not correct";}


?>

任何帮助将不胜感激,谢谢。

4

3 回答 3

1

使用&&

if($value1 < 78 && $value1 > 7){
    print"Yes, the answer is above 7 but below 78";
} 
else {
    print"that's not correct";
}

请参阅:控制结构逻辑运算符

于 2014-07-02T20:09:41.483 回答
0
<?php
$value1="7";
if($value1<78 && $value1>7)
{
    print "Yes, the answer is above 7 but below 78";
} 
else 
{
    print"that's not correct";
}
?>
于 2014-07-02T20:11:00.620 回答
0

正如其他人所提到的,使用 PHP &&(and) 来组合逻辑。

作为if/else此处列出的方法的替代方法,您可以使用 PHP 的三元运算符

像这样的东西:

echo ($value1<78 && $value1>7)
    ? "Yes, the answer is above 7 but below 78."
    : "That's not correct";
于 2014-07-02T20:13:30.527 回答