<body>
一千以上的数量可以格式化为1k
比如 1320 转换为1.3k
或者 13200 转换为 1.32w
效果如图,在网上找了很久,都没有找到这种插件,哪位大神可以告诉我在哪里能找到,或者此类插件的名称是什么,谢谢了~
!本文来源gaodai#ma#com搞*!代#%^码网5
搞gaodaima代码
回复内容:
<body>
一千以上的数量可以格式化为1k
比如 1320 转换为1.3k
或者 13200 转换为 1.32w
效果如图,在网上找了很久,都没有找到这种插件,哪位大神可以告诉我在哪里能找到,或者此类插件的名称是什么,谢谢了~
<code class="php">function test($num){ if($num =1000 && $num = 10000) { return round($num/10000,2).'w'; }}echo test(1320);</code>
<code><?phpfunction num2tring($num) { if ($num >= 10000) { $num = round($num / 10000 * 100) / 100 .' W'; } elseif($num >= 1000) { $num = round($num / 1000 * 100) / 100 . ' K'; } else { $num = $num; } return $num;}echo num2tring(12300); //1.23 Wecho num2tring(1200); //1.2 Kecho num2tring(200); //200</code>
JavaScript里先对该数除以1000,再用Math.floor对结果向下取整,末尾加上k
Math.floor(n/1000)+’k’k
php也有类似用法