>!= PHP运算符,如何写不等于或大于?

时间:2010-07-08 15:18:14

标签: php operator-keyword

如何在PHP中编写不大于或等于?

>!=吗?

12 个答案:

答案 0 :(得分:146)

not greater than or equal to xless than x不相同吗?

答案 1 :(得分:112)

哦,好玩。按复杂程度递增:

  1. <
  2. (a-b> 0)
  3. !(a> = b)
  4. !(a - b <= 0)
  5. !((a> b)||(a == b))
  6. !(a - b <0)&amp;&amp; !(a - b == 0)
  7. !((a - b <0)||(a - b == 0))&amp;&amp; !(!(a&lt; b))
  8. !(a - b&lt;((a *(1 / a)-1)*(b *(1 / b)-1)))&amp;&amp; !(a - b ==(a *(1 / a)-1)*(b *(1 / b)-1)))
  9. 就个人而言,我会为那些真烦我的人保留#8。 ;)

答案 2 :(得分:14)

写这个的最好方法是

$x = 4;
$y = 6;

if($x < $y) echo "True";

// True

$x = 4;
$y = 6;

if(!($x >= $y)) echo "True";

// True

答案 3 :(得分:10)

“不大于或等于”等同于“严格小于”,您写为<

如果你真的想说“不大于或等于”,你可以写!(a >= b)

答案 4 :(得分:5)

<

(小于或等于不大于)

答案 5 :(得分:5)

从技术上讲,您提出了两个不同的问题 - 如何撰写A not greater than B or A equal to BA not equal to B or A greater than B

声明A not greater than B or A equal to B暗示:

!(A > B) || A == B

这是一个重言式:

A <= B

A not equal to B or A greater than B暗示:

A != B || A > B

这是一个重言式:

A >= B

A < B的其他答案代表声明A not greater than nor A equal to B

答案 6 :(得分:4)

只需使用<

答案 7 :(得分:4)

要证明那些不同于不大于或等于的不信道者:

<?
$i = acos(4);
print $i."\n";
print is_nan($i)."\n";
if (4>=$i) {
    print "ge\n";
} else {
    print "nge\n";
}
if (4<$i) {
    print "lt\n";
} else {
    print "nlt\n";
}
?>

它在我的系统上输出:

$ php5 nan.php 
NAN
1
ge
lt

答案 8 :(得分:1)

a不大于或等于b 相当于b < a

答案 9 :(得分:0)

请看这个页面:http://www.php.net/manual/en/language.operators.logical.php

它显示了有关运算符以及如何使用它们的有趣内容...我已经突出显示了这个特定的逻辑运算符页面,因为当您使用它们的类似物时,它们会有不同的行为,例如“||”和“或”。

值得一看=)

答案 10 :(得分:0)

按照你说的方式去做

&GT!;或&lt;&gt;

答案 11 :(得分:0)

一些简单的例子:

<?php 

#not lower than 5 AND not greater than 12 

if(!($nr<5)&&!($nr>12)){ }

?>