Я хочу, чтобы реальные числа были, например, 12.92, но не 12.9241. Можно ли так поступать?Как форматировать числа, чтобы иметь только два десятичных знака?
12
A
ответ
23
В PHP, попробуйте number_format
:
$n = 1234.5678;
// Two decimal places, using '.' for the decimal separator
// and ',' for the thousands separator.
$formatted = number_format($n, 2, '.', ',');
// 1,234.57
4
Для PHP вы можете использовать number_format()
для MySQL использовать функцию FORMAT()
.
MySQL: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_format
FORMAT(number, 2)
Пример:
mysql> SELECT FORMAT(12332.123456, 4);
-> '12,332.1235
PHP: http://php.net/manual/en/function.number-format.php
$number = 1234.5678;
$formatted_number = number_format($number, 2, '.', '');
// 1234.56
-1
Вы можете умножить свой номер на 100, сделать округление результата, а затем разделить назад на 100.
Или в PHP использовать функции ОКРУГЛ round function
$result=round(12.9241, 2);
Смежные вопросы
- 1. Как форматировать BigDecimal, чтобы ВСЕГДА иметь два десятичных знака?
- 2. Округление поплавок так, чтобы иметь только два десятичных знака
- 3. Найти только два десятичных знака
- 4. Как мне форматировать числа и запрос кросс-таблицы Access, чтобы показать два десятичных знака?
- 5. Круглые числа> два десятичных знака
- 6. jQuery, преобразование числа в два десятичных знака
- 7. Круглый Функция возвращает только два десятичных знака
- 8. Поле ввода, которое принимает только положительные числа, два десятичных знака и десятичную запятую, Как?
- 9. Только Javascript. Как иметь 2 фиксированных десятичных знака?
- 10. Как получить переменную, чтобы иметь 2 десятичных знака
- 11. Как вернуть только два десятичных знака с поплавком?
- 12. Показывать два десятичных знака в Objective c?
- 13. строка до десятичного числа, показывающая всегда два десятичных знака
- 14. Как добавить два десятичных числа
- 15. Как установить два десятичных знака на выходе
- 16. как форматировать строку, чтобы показать два знака после запятой
- 17. Преобразование строки в десятичную, чтобы всегда иметь 2 десятичных знака
- 18. Javascript для текстового поля, чтобы принять 4 числа и два десятичных знака
- 19. Усекать два десятичных знака без округления
- 20. Ограничение поплавка на два десятичных знака
- 21. Как я могу форматировать числа, чтобы иметь всегда две цифры?
- 22. Как сравнить два десятичных знака с десятизначными знаками?
- 23. Вывод значения parseInt в два десятичных знака?
- 24. Javascript - получите только два десятичных знака на выбранном элементе
- 25. angularjs-slider два десятичных знака в слайдере
- 26. Как объединить два-два десятичных знака в Java?
- 27. Как отображать только два десятичных знака в текстовом поле и все еще читать 5 десятичных знаков?
- 28. Есть ли способ сделать текстовое поле или другой виджет отформатированным как валюта? Или формат, чтобы иметь два десятичных знака?
- 29. сделать EditText, чтобы показать только два знака после запятой
- 30. Как форматировать числа в javascript до двух десятичных цифр?
Вы также можете использовать ROUND() таким же образом, если вы не хотите, Разделитель тысяч. –