how do i round in php with keeping the two zeros
48,628
Solution 1
The following printf()
call should work for you:
<?php printf("%.2f", $price); ?>
The documentation for this syntax is best described on the sprintf()
page.
Solution 2
number_format works:
echo number_format($price, 2);
Solution 3
number_format is your best bet.
string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )
Example:
<?php echo number_format(1.0000, 2, '.', ','); ?>
Comments
-
Matt Elhotiby over 3 years
I have this php
<?php echo round($price, 2); ?>
and the
$price
maybe1.0000
i want
1.00
but i get only1
any ideas