我发布这个非常非常愚蠢,但我找不到答案。我搜索了谷歌和这里。
// originally values in a multi dimensional array, but used simple values
// to rule out errors.
$somenumber = 1; $anotherone=5;
if ($somenumber < $res->shares < $anotherone ) {
//blah
}
获取错误:
Parse error: syntax error, unexpected '<'
看起来非常简单直接。是否有一些奇怪的事情你无法比较多个值?我必须明确输入吗?
它适用于Perl。这当然意味着它必须在其他所有方面都这样工作。 ;)
答案 0 :(得分:9)
不幸的是,您无法将这样的比较运算符链接起来,您需要使用和(&&
)将它们连接起来。请参阅以下示例:
$somenumber = 1; $anotherone=5;
if ($somenumber < $res->shares && $res->shares < $anotherone ) {
//blah
}
答案 1 :(得分:2)
链接关系运算符只能用很少的语言编写。明确地输入完整比较:
if (($somenumber < $res->shares) && ($res->shares < $anotherone)) {