-5

Facebookの「いいね」のような数値をフォーマットするには、PHPの関数が必要です。

例:

12345 = 12,3K

123456 = 123K

1234567 = 1,23 メートル

ありがとうございました!!

4

1 に答える 1

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";
}
于 2013-03-04T15:01:43.587 に答える