-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 に答える