J'ai ce php
<?php echo round($price, 2); ?>
et le $price
peut être 1.0000
je voudrais 1.00
mais je reçois seulement 1
des idées
L'appel printf()
suivant devrait fonctionner pour vous:
<?php printf("%.2f", $price); ?>
La documentation de cette syntaxe est mieux décrite sur la page sprintf()
.
number_format fonctionne:
echo number_format($price, 2);
number_format est votre meilleur pari.
string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )
Exemple:
<?php echo number_format(1.0000, 2, '.', ','); ?>