使用PHP将1000显示为1k

时间:2014-09-06 14:10:30

标签: php wordpress-plugin

我有PHP的初学者技能,因此需要你的帮助。

我想要实现的是对一个插件的总份数进行舍入。

my variable is $totalshare
i am using return $totalshare to dispaly the results

我想通过以下示例获得结果:

1000 = 1k
1.230 = 1.2k
1489 = 1.5k
1.660 = 1.6k
.
.
.
15576 = 15.6k
.
.
1201200 = 12.02mil
1211200 = 12.12mil

非常感谢任何帮助。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

最简单的方法:

if($n>=1000) $n = ($n/1000)."k";

如果你想要更多东西我可以编辑

答案 1 :(得分:0)

你可以这样写,

function convertShares($shareValue){
    if($shareValue < 1000){
    return shareValue;
    }elseif($shareValue > 100000 ){
          return number_format($shareValue/100000,2) . "mil";
    }else{
        return number_format($shareValue/1000,2) . "k";
    }
  }