Page 1 sur 1

Probleme d'arrondie

Posté : 30 sept. 2015, 21:29
par fabrice88250
Bonsoir,
je rencontre un soucis pour arrondir des prix.
par exemple je voudrai si un prix dans ma base est de 5 € afficher 5,00 € ou si un prix et des 6.358 afficher 6.36€

j'ai donc actuellement :

Code : Tout sélectionner

<?= $product->prix; ?> €
qui m'affiche le prix complet qui est dans ma base.
j'ai fait :

Code : Tout sélectionner

<?= number_format($product->prix, 2, ',', ' '); ?>
mais au lieu d'avoir un prix comme 6.39 mon prix s'affiche a 6.00 idem si un prix est de 1.7€ il est arrondit a 1.00 € pourquoi !
le truc doit être bête mais je ne trouve pas.

Re: Probleme d'arrondie

Posté : 30 sept. 2015, 21:43
par or 1
la fonction attend comme premier paramètre un floatant, et dois recevoir autre chose, donc ce qui est après la , est oublié. il faut donc d'abord transformer la virgule de $product->prix en .