将1345转换为1.3k,依此类推

Lov*_*ock 0 php

我正在寻找一种方法将1000以上的任何东西改为1位小数.

所以例如900保持900,但1345变为1.3,然后我将添加尾随K.

它永远不会变成数百万,所以我不必担心检查尾随的信.

但我不知道如何添加小数位?

2nd*_*boy 5

像这样的东西?

function round_thousands($number){
    if($number < 1000){
        return $number;
    } else {
        return number_format($number/1000, 1).'K';
    }
}
Run Code Online (Sandbox Code Playgroud)