聪明,1000到1K,1000000到1M

时间:2015-05-22 12:35:21

标签: smarty

我远离程序员,只是网站管理员而且我一直试图弄清楚如何获得1K而不是1000。 很长一段时间后,我终于有了一些工作:

function insert_viewer_count_format( $options ) {
return ($options['count'] >= 10 ? number_format($options['count'] / 1000, 2) . 'K' : 10);}

但是......现在它显示K,所以10变成0.01K,这有点傻..

有人知道如何在那里加入if语句吗?我也喜欢1M而不是1000000。

非常感谢,我真的很感谢帮助我!

1 个答案:

答案 0 :(得分:0)

试试这个:

$options['count'] = 4000;
if ($options['count'] >= 1000 && $options['count'] % 1000 == 0 ) {
    $result = ($options['count']/1000) . 'K';
} else {
    $result = number_format($options['count'] / 1000, 2);
}