Comment vérifier si une variable est égale à un nombre à virgule

Résolu
modemo2018 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   -  
modemo2018 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   -
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

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?
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 donc
if (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';
}
0
modemo2018 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci beaucoup, j'ai appliqué et ça marché
0