不是PHP程序员,但我正在尝试为我的项目编写一些代码。
我不知道如何正确编写这个PHP语句。假设我有来自不同mysql列的3个元素a,b,c。
if(a > b) $dump->out('Message 1') unless a > c;
不确定" if else"适用于此
答案 0 :(得分:14)
你只需要考虑你的病情。
if($a > $b && $a <= $c) {
$dump->out('Message 1');
}
基本上你问的是“A”是否大于“B”,但不大于“C”。
您可以写:if($a > $b && !($a > $c))
但我认为为了更好的可读性,只需将语句更改为“A”大于“B”并且“A”小于或等于“C”则更好。
$a <= $c
与!($a > $c)