-3

我想要这样的数字格式:

1000 = 1k

10500 = 10.5k

1843 = 1.8k

17434 = 17.4k 

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

谢谢您的帮助!

4

3 回答 3

3

尝试这个:

$num = 14600;
if($num >= 1000)
{
    echo round(($num/1000),1) . 'k';
}
于 2012-12-30T03:12:54.140 回答
1

这将满足您的需要。

<?php
$num = 10234;
echo round($num/1000*100)/100.'k';
?>
于 2012-12-30T03:13:16.267 回答
0

这应该适用于任何数字。

$num = 1000;
echo round($num / 1000) . "k";
于 2012-12-30T03:10:14.327 回答