souhaitez afficher exactement 2 chiffres après la virgule flottante
Je veux convertir la valeur flottante de 8 chiffres après la virgule flottante à 2 chiffres après la virgule flottante ..
Par exemple. $a = 2.200000 ==> 2.20
Je suis en utilisant la fonction de php. Problème avec la ronde est si mon numéro est 2.200000 il convertit le nombre en 2.2 . Je veux en sortie de 2,20
Peut-on suggérer la façon possible?
Code
$price = sprintf ("%.2f", round(($opt->price_value + ($opt->price_value * $this->row->prices[0]->taxes[0]->tax_rate)), 2));
je veux mettre comme si mon nombre flottant est 2.2000000. ensuite, il devrait me rendre 2.20. mais maintenant il est de retour moi 2.2
Vous devez vous connecter pour publier un commentaire.
Ce n'est, je pense, ce que vous demandez:
résultats:
J'ai ajouté deux cas de test
round()
opérations à partir de votre calcul. Le.2f
format fait tout ce que vous voulez.essayer
$val = round($a * 100)/100;
Essayer le code ci-dessous, Vous pouvez obtenir votre résultat.