时间:2021-07-01 10:21:17 帮助过:16人阅读
一千以上的数量可以格式化为1k
比如 1320 转换为1.3k
或者 13200 转换为 1.32w
效果如图,在网上找了很久,都没有找到这种插件,哪位大神可以告诉我在哪里能找到,或者此类插件的名称是什么,谢谢了~
一千以上的数量可以格式化为1k
比如 1320 转换为1.3k
或者 13200 转换为 1.32w
效果如图,在网上找了很久,都没有找到这种插件,哪位大神可以告诉我在哪里能找到,或者此类插件的名称是什么,谢谢了~
function test($num){
if($num < 1000) {
return $num;
} else if($num >=1000 && $num < 10000){
return round($num/1000,1).'k';
} else if ($num >= 10000) {
return round($num/10000,2).'w';
}
}
echo test(1320);
= 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 W
echo num2tring(1200); //1.2 K
echo num2tring(200); //200
JavaScript里先对该数除以1000,再用Math.floor对结果向下取整,末尾加上k
Math.floor(n/1000)+'k'k
php也有类似用法