【发布时间】:2012-03-15 19:44:01
【问题描述】:
假设我有类似的数字
123456000000
12345000000
123456000
123456
我希望他们显示为
123.45B
12.345B
123.45M
123,456
我能想到的最佳方法是获取 字符串长度 来确定我是否需要 B、M 或仅需要逗号以及仅需要 substr 前五个字符。不过,我确信有更好的方法,在我意识到我的想法很糟糕之前,我不想走得太远。哈哈。
有什么好的推荐吗?
编辑
我对 B 和 M 的混淆表示歉意。这些代表:
- B 百万
- 百万 百万
【问题讨论】:
-
可能无法完全解决您的问题,但
number_format()可能会提供帮助。在同一页面上也有此评论us2.php.net/manual/en/function.number-format.php#89888
标签: php number-formatting