как я раунд в php с сохранением двух нулей

У меня есть этот php

<?php echo round($price, 2); ?> 

и $price возможно 1.0000

я хочу 1.00 но я получаю только 1

есть идеи

Related of "как я раунд в php с сохранением двух нулей"

Следующий вызов printf() должен работать для вас:

 <?php printf("%.2f", $price); ?> 

Документацию для этого синтаксиса лучше всего описать на странице sprintf() .

number_format работает:

echo number_format($price, 2);

number_format – ваш лучший выбор.

 string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' ) 

Пример:

 <?php echo number_format(1.0000, 2, '.', ','); ?>