我远离程序员,只是网站管理员而且我一直试图弄清楚如何获得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。
非常感谢,我真的很感谢帮助我!
答案 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);
}