比方說,我有一個數字像PHP轉換數
123456000000
12345000000
123456000
123456
,我希望他們能夠顯示爲
123.45B
12.345B
123.45M
123,456
我能想到的要做到這一點,最好的辦法是讓字符串長度來確定我是否需要一個B,M,或者只是逗號而只是substr
的前五個字符。我確信有更好的方法,但我不想太過分,直到我意識到我的想法很糟糕。哈。
有什麼好的建議?
EDIT
我在B和M.那些的混亂道歉表示:
- 乙 100萬年
- 中號 100萬年
可能不會完全解決你的問題,但['number_format()'](http://php.net/number_format)可能是能夠幫助。此外,在同一頁上的評論http://us2.php.net/manual/en/function.number-format.php#89888 – 2012-03-15 19:46:08