Показать число до 2 десятичных знаков - PullRequest
478 голосов
/ 19 декабря 2010

Как правильно округлить строку PHP до 2 десятичных знаков?

$number = "520"; // It's a string from a DB

$formatted_number = round_to_2dp($number);

echo $formatted_number;

Вывод должен быть 520.00;

Каким должно быть определение функции round_to_2dp()?

Ответы [ 21 ]

0 голосов
/ 20 декабря 2013

Вы можете использовать функцию PHP round () .

echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.6, 0);      // 4
echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.05
echo round(5.055, 2);    // 5.06
...