Comment puis-je écrire pas plus grand que égal en PHP?
Est-ce >!=
?
not greater than or equal to x
n'est-il pas identique à less than x
?
Oh amusant. Par ordre croissant de complexité:
Personnellement, je réserverais le numéro 8 à quelqu'un qui m'ennuyait vraiment. ;)
La meilleure façon d'écrire ceci est
$x = 4;
$y = 6;
if($x < $y) echo "True";
// True
$x = 4;
$y = 6;
if(!($x >= $y)) echo "True";
// True
"pas supérieur ou égal à" équivaut à "strictement inférieur à" que vous écrivez sous la forme <
.
Si vous voulez vraiment dire "pas plus grand que ou égal à", vous pouvez simplement écrire !(a >= b)
.
Techniquement, vous avez posé deux questions différentes: comment écrire A not greater than B or A equal to B
et A not equal to B or A greater than B
.
La déclaration A not greater than B or A equal to B
implique:
!(A > B) || A == B
qui est une tautologie pour:
A <= B
Et A not equal to B or A greater than B
implique:
A != B || A > B
qui est une tautologie pour:
A >= B
Les autres réponses de A < B
sont représentatives de la déclaration A not greater than nor A equal to B
.
<
(inférieur à est égal à pas supérieur ou égal à)
utilisez simplement <
?
Pour prouver aux mécréants que moins que est différent que pas plus grand ou égal:
<?
$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";
}
?>
Il affiche ceci sur mon système:
$ php5 nan.php
NAN
1
ge
lt
a
PAS SUP&EACUTE;RIEUR OU &EACUTE;GAL &AGRAVE; b
est équivalent à b < a
Quelques exemples simples:
<?php
#not lower than 5 AND not greater than 12
if(!($nr<5)&&!($nr>12)){ }
?>
Le faire comme vous le dites
!> ou <>
Jetez un oeil à cette page: http://www.php.net/manual/fr/language.operators.logical.php
Il montre des choses intéressantes sur les opérateurs et sur la façon de les utiliser ... J'ai mis en évidence cette page d'opérateurs logiques spécifique, car ceux-ci, en particulier, ont des comportements différents lorsque vous utilisez leurs similarités, comme "||" et "ou".
Ça vaut le coup d'oeil =)