右数字输出PHP


Right number output PHP

我希望我的数字格式像这样:

1000 = 1k
10500 = 10.5k
1843 = 1.8k
17434 = 17.4k 

但是我不知道怎么做。语言为PHP

谢谢你的帮助!

试试这个:

$num = 14600;
if($num >= 1000)
{
    echo round(($num/1000),1) . 'k';
}

这正符合你的需要。

<?php
$num = 10234;
echo round($num/1000*100)/100.'k';
?>

这应该适用于任何数字。

$num = 1000;
echo round($num / 1000) . "k";