Подтвердить что ты не робот

Отформатируйте поплавок до двух знаков после запятой

Я хочу форматировать значение с плавающей запятой. У меня есть два десятичных знака.

Например, если у меня есть float по цене 5.2, я хочу, чтобы он был отформатирован как 5.20.

4b9b3361

Ответ 1

Попробуйте number_format:

echo number_format("5.2",2)

Ответ 2

Вы хотите использовать printf или sprintf. Подробнее об этом можно узнать в php docs.

Ответ 3

Если вы просто пытаетесь обеспечить отображение числа с двумя десятичными знаками, вы также можете использовать number_format или (если это значение валюты) money_format.

например: echo number_format('5.2', 2);

Ответ 4

Попробуйте следующее:

number_format((float)$foo, 2, '.', '');