Bonjour à tous,
J'ai un petit souci d'arrondi de chiffres alors que j'utilise number_format comme suit :
Voici l'exemple concret de ce qui me gêne, il s'agit de calculs de prix HT / TTC dans une facture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function prix($prix){ $prix = number_format($prix ,2); return $prix; }
Non arrondi :
Arrondi avec la fonction ci-dessus :Produit 1 : 41.80602006689
Produit 2 : 9.478672985782
Total : 51.284693052672
Produit 1 : 41.81 (logique puisque 41.806)
Produit 2 : 9.48 (logique puisque 9.478)
Total : 51.28 (logique puisque 51.284)
Mais, visuellement, c'est pas terrible que 41.81 + 9.48 = 51.28...je préfèrerais avoir 51.29.
Comment contourner ce petit problème ?
Merci d'avance.
Partager