Q
PHP数字格式
3
A
回答
15
从PHP Manual page on number_format
:
串number_format(浮点$号码,整数$小数= 0,字符串$ dec_point =,字符串$ thousands_sep = '' '')
如果你想要一个像123456
数字被格式化为1234,45
,使用方法:
echo number_format($number/100, 2, ",", "");
如果你需要一个点作为千位分隔符(1.234,56
):
echo number_format($number/100, 2, ",", ".");
的字符串转换为数字时的零点自动PHP删除。
6
string number_format (float $number ,
int $decimals = 0 ,
string $dec_point = '.' ,
string $thousands_sep = ',')
手册:http://php.net/manual/en/function.number-format.php
// divide by 100 to shift ones place.
echo number_format((int)'000000000000100'/100,2,',','');
+0
犯错,**分**是我的意思。 – 2011-06-10 15:41:46
相关问题
- 1. PHP格式化数字
- 2. PHP数字格式4个位数
- 3. 使用PHP格式化数字
- 4. 格式数字像Facebook“喜欢” - PHP
- 5. PHP OCI,Oracle和默认数字格式
- 6. PHP格式数字隐藏零
- 7. PHP数字格式(建设站)
- 8. 用PHP打印货币数字格式
- 9. PHP数组格式
- 10. 数字格式
- 11. 数字格式
- 12. 数字格式
- 13. 数字格式
- 14. 数字格式
- 15. 数字格式
- 16. 格式字符串在PHP
- 17. PHP - 格式字符串
- 18. PHP - 格式化字符串
- 19. php sprintf格式字符串
- 20. PHP字符串格式化
- 21. 使用数字复合格式格式化数字字符串
- 22. 价格数字格式
- 23. 数字格式 - Java
- 24. Yii2:数字格式
- 25. Handsontable数字格式
- 26. 为数字格式
- 27. 数字格式< -
- 28. XSLT - 数字格式
- 29. math.round数字格式
- 30. 坏数字格式
你能澄清你的问题?小数分隔符前是否只需要一个数字?如果存在,你是否需要超过2位小数?例如。 '000000000001200'应该变成'1,200','1,20'还是'12,00'? – Lekensteyn 2011-06-10 15:40:54
我只需要两个逗号后的数字!000000000001200 - > 12,00 – Ste 2011-06-10 15:44:24
我们需要知道规则应该用于转换。一个例子是不够的。看起来像这样:(a)除以100; (b)删除前导零; (c)使用逗号(',')作为小数点。我对吗? – 2011-06-10 15:46:19