>! = оператор PHP, как записать не равный или больше, чем?

Как я могу записать не greater-than-or-equal-to в PHP?

Это >!= ?

17
задан Hassaan 25 April 2018 в 16:12
поделиться

11 ответов

Разве не больше или не равно x то же самое, что меньше x ?

151
ответ дан 30 November 2019 в 09:56
поделиться

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

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

11
ответ дан 30 November 2019 в 09:56
поделиться

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

  1. <
  2. (a - b> 0)
  3. ! (A> = b)
  4. ! (A - b <= 0)
  5. ! ((A> б) || (a == b))
  6. ! (a - b <0) &&! (a - b == 0)
  7. ! ((a - b <0) || (a - b == 0)) &&! (! (A
  8. ! (A - b <((a * (1 / a) -1) * (b * (1 / b) -1))) &&! (a - b == (a * (1 / a) -1) * (b * (1 / b) -1)))

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

114
ответ дан 30 November 2019 в 09:56
поделиться

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

4
ответ дан 30 November 2019 в 09:56
поделиться

Технически вы задали два разных вопроса - как написать A не больше B или A равным B и A не равным B или A больше B .

Утверждение A не больше B или A равно B подразумевает:

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

что является тавтологией для:

A <= B

И A не равно B или A больше B подразумевает:

A != B || A > B

что является тавтологией для:

A >= B

Другие ответы A представляют утверждение A не больше, чем A равно B .

5
ответ дан 30 November 2019 в 09:56
поделиться

Чтобы доказать неверующим, что less than отличается от not greater or equal:

<?
$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
4
ответ дан 30 November 2019 в 09:56
поделиться

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

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

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

0
ответ дан 30 November 2019 в 09:56
поделиться

Делаем так, как вы говорите

!> Или <>

0
ответ дан 30 November 2019 в 09:56
поделиться

Лучше всего написать это

$x = 4;
$y = 6;

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

// True

$x = 4;
$y = 6;

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

// True
15
ответ дан 30 November 2019 в 09:56
поделиться

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

1
ответ дан 30 November 2019 в 09:56
поделиться
<

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

5
ответ дан 30 November 2019 в 09:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: