我在这段代码中对运算符没什么困难。我需要至少有一个'和'对才行才能继续。在示例中,它应该说是真的,但事实并非如此。任何帮助将不胜感激。
$i = 1;
$e = 5;
$c = 3;
$d = 4;
$b = 6;
$a = 7;
if ( (i==1 && e==4) || (a==7 && b==5) || (c==3 && d==4) ){
echo 'true';
}else{
echo 'false';
}
答案 0 :(得分:3)
使用$
进行变量引用。
if ( ($i==1 && $e==4) || ($a==7 && $b==5) || ($c==3 && $d==4) ){
^ ^ ^ ^ ^ ^
这可能是一个facepalm时刻,但有时会发生;)
在这种情况下,真正帮助的是打开PHP错误报告。
答案 1 :(得分:0)
试试这个
if ( ($i==1 && $e==4) || ($a==7 && $b==5) || ($c==3 && $d==4) ){
echo 'true';
}else{
echo 'false';
}
答案 2 :(得分:0)
if ( ($i==1 && $e==4) || ($a==7 && $b==5) || ($c==3 && $d==4) ){
echo 'true';
}else{
echo 'false';
}
您忘记了$