>!= PHP-оператор, как писать не равно или больше?

Как я могу писать не больше или равно в php? Это > ! =?

Ответы

Ответ 1

Не not greater than or equal to x совпадает с less than x?

Ответ 2

О, весело. В возрастающем порядке сложности:

  • <
  • (a - b > 0)
  • ! (a >= b)
  • ! (a - b <= 0)
  • ! ((a > b) || (a == b))
  • ! (a - b < 0) & &! (a - b == 0)
  • ! ((a - b < 0) || (a - b == 0)) && &! (! (a < b))
  • ! (a - b < ((a * (1/a) -1) * (b * (1/b) -1))) && &! (a - b == (a * (1/a) -1) * (b * (1/b) -1)))

Лично я оставил бы # 8 для кого-то, кто действительно меня раздражал.;)

Ответ 3

Лучший способ написать это

$x = 4;
$y = 6;

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

// True

$x = 4;
$y = 6;

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

// True

Ответ 4

"не больше или равно" эквивалентно "строго меньше", которое вы пишете как <.

Если вы действительно хотели сказать "не больше или равно", вы могли бы просто написать !(a >= b).

Ответ 5

<

(меньше, чем не больше или равно)

Ответ 6

просто используйте <?

Ответ 7

Технически вы задали два разных вопроса: как написать A not greater than B or A equal to B и A 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.

Ответ 8

Чтобы доказать неверующим, что меньше, чем не больше или равно:

<?
$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

Ответ 9

a не больше или равно b эквивалентно b < a

Ответ 10

Взгляните на эту страницу: http://www.php.net/manual/en/language.operators.logical.php

Он показывает интересные вещи о операторах и как их использовать... Я выделил эту страницу конкретных логических операторов, потому что они, в частности, имеют разные типы поведения, когда вы используете их аналоги, такие как "||", и "или".

Стоит взглянуть =)

Ответ 11

Выполнение этого так, как вы его произносите

! > или < >

Ответ 12

Простой пример:

<?php 

#not lower than 5 AND not greater than 12 

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

?>