Добрый день!
Sql Тип данных: DECIMAL, Длина "15,4", Значение: "2.55"
Изначально php-код был такой
<?php echo $total; ?>
Десятичные знаки не отображались, значение отображается как "2", а не "2.55".
Изменил код на <?php echo round($total,2); ?> - ничего не изменилось.
Попробовал <?php echo number_format(round($total,2)); ?> - значение изменилось на "3", но все же без десятичных знаков.
Где ошибка?
Заранее благодарю за помощь.
1. shlyager - 24 Апреля, 2014 - 16:34:15 - перейти к сообщению
2. esterio - 24 Апреля, 2014 - 17:32:13 - перейти к сообщению
Ошибка в использовании формата.
Например поле типа int
2.55 = 255
при выводе
Например поле типа int
2.55 = 255
при выводе
Также посмотрите описание функции number_format, особенно на второй аргумент