Comment vérifier si une variable est égale à un nombre à virgule
Résolu
modemo2018
Messages postés
254
Statut
Membre
-
modemo2018 Messages postés 254 Statut Membre -
modemo2018 Messages postés 254 Statut Membre -
Bonjour, comment pourrai faire un test si une variable égale à un nombre du genre : 9, deux chiffre après la virgule. - 10, deux chiffre après la virgule. - 11, deux chiffre après la virgule.
ainsi de suite.
voici le code que j'ai conçu
Quand j'execute j'ai remarqué qu'il n'ya que le
ainsi de suite.
voici le code que j'ai conçu
if ( $moyen <= number_format(9, 2, ',', ' ') ){
$ment = 'Mediocre';
}
if ( $moyen == number_format(10, 2, ',', ' ') ){
$ment = 'Bien';
}
if (( $moyenne >= number_format(13, 2, ',', ' ') ) && ( $moyenne <= number_format(16, 2, ',', ' ') )){
$ment = 'Très-bien';
}
Quand j'execute j'ai remarqué qu'il n'ya que le
$moyen <= number_format(9, 2, ',', ' ')qui semble marché, est la bonne écriture ? ou quelqu'un peut-il me montré une meilleure de faire ce teste?
1 réponse
-
Bonjour,
1 - Ta question concernant le langage PHP ... il faut la poster dans le forum PHP !
( je la déplace... attention la prochaine fois !! )
2 - Tu fais n'importe quoi !
La fonction number_format .. tu dois l'appliquer sur ta variable $moyen
number_format($moyen, 2 , ',' , ' ')
et doncif (number_format($moyen, 2 , ',' , ' ') >= 13 ){ $ment =" Très Bien"; }elseif(number_format($moyen, 2 , ',' , ' ') >=10 ){ $ment = " Bien"; } elseif(number_format($moyen, 2 , ',' , ' ') <= 9 ) { $ment = 'Mediocre'; }