PHP, comment obtenir un résultat décimal ?

Antryo -  
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, J'ai rédigé un petit code visant à faire une moyenne, les différentes variables introduite sont des variables numériques entières. J'obtiens un résultat cohérents, mais arrondit à l'entier. Comment faire pour obtenir un résultat décimal avec deux chiffres après la virgule ?

Voici mon fragment de code:

$moy = ( $chimie/40 + $bioc/30 + $histo/30 + $embryo/30 )*5;

Merci de votre attention.
A voir également:

1 réponse

pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Mets plutôt
$moy = number_format( ( floatval( $chimie )/40 + floatval( $bioc )/30 + floatval( $histo )/30 + floatval( $embryo )/30 ) * 5, 2, ',', ' ' ); 
Tu auras ainsi une valeur réelle avec deux chiffres après la virgule et un espace qui sépare chaque milliers.
-1