2013-03-04 85 views
-4

我需要在PHP中的功能來格式化像Facebook「喜歡」的數字。格式數字像Facebook「喜歡」 - PHP

實施例:

12345 = 12,3ķ

123456 = 123ķ

1234567 = 1,23中號

謝謝!

+0

請閱讀[你有什麼嘗試](http://whathaveyoutried.com)?此外,明白,這是爲了幫助,而不是「給我」或「我需要」 – UnholyRanger 2013-03-04 14:57:24

+0

我知道這已被問到此前,但有問題找到它。 – 2013-03-04 14:58:08

+0

這樣的事情? [如何格式化數字在PHP 1,000到1K](http://stackoverflow.com/questions/4703469/how-to-format-numbers-in-php-1-000-to-1k) – UnholyRanger 2013-03-04 15:01:10

回答

4

寫一個這樣做的函數!?

function format_num($n) { 
    $s = array("K", "M", "G", "T"); 
    $out = ""; 
    while ($n >= 1000 && count($s) > 0) { 
     $n = $n/1000.0; 
     $out = array_shift($s); 
    } 
    return round($n, max(0, 3 - strlen((int)$n))) ." $out"; 
} 
+0

好的!它幫助到我!!非常感謝你!! – 2013-03-04 15:18:16