Salut, j'ai 4.0e-5 ,
je suppose que c'est un nombre avec un exposant négatif,
comment faire pour avoir un nombre "réel" tout en chiffres ?
Merci d'avance
Salut, j'ai 4.0e-5 ,
je suppose que c'est un nombre avec un exposant négatif,
comment faire pour avoir un nombre "réel" tout en chiffres ?
Merci d'avance
Salut
Sous quel langage codes tu ?
Sous Javascript: let rep = parseFloat( 4.0e-5);// 0.00004
:whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
saut de ligne
OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈
Bonjour,
4.0e-5 est la forme "scientifique" de 0.00004.
1- Je vois 2 méthodes de formatage :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $nbr = 4.0e-5; echo number_format($nbr, 6); ?>Par contre, ce n'est pas une représentation "exacte".
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $nbr = 4.0e-5; echo sprintf("%.6f", $nbr); ?>
Ex. : 4.321e-5 donnera 0.000043 (au lieu de 0.00004321)
2- Je viens de trouver une "ASTUCE":
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $nbr = 4.321e-5; echo rtrim(number_format($nbr, 10),'0'); ?>
- number_format : on formate à 10 décimales (on prend "large")
- rtrim : permet de supprimer les '0' en trop à droite (en fin de chaîne)
On obtient bien 0.00004321.
Dernière modification par Invité ; 15/08/2018 à 16h56.
Partager