Здравствуйте. Для округления float значения я пользуюсь функцией printf() такого формата:
Код | $val = 374.4847; printf(%.2f,$val); // Получается 374.48
|
Здесь все правильно, но поскольку я считываю значения из БД в поле для типа float может быть введено целое число (например 4), тогда
Код | $val = 4; printf(%.2f,$val); // Получается 4.00
|
Можно ли с помощью printf() такие float числа (в случае если дробная часть равна 0) округлять до целых, чтобы на выходе было просто 4? или нужно использовать в БД не floay а какой-нибудь другой? |