"6k视图"是什么意思,如何在PHP中格式化数字 [英] What Does '6k views' mean and how can I format the number in PHP
本文介绍了"6k视图"是什么意思,如何在PHP中格式化数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
"6k视图"是什么意思,如何用PHP格式化该数字?
What does "6k views" mean and how can I format this number in PHP?
推荐答案
k 是公斤前缀,表示千位.所以6k等于六千.
k is the abbreviation for the Kilo prefix and means thousand. So 6k means six thousand.
您可以使用除法的以下功能以这种方式格式化数字:
You can format a number in such a way with the following function using division:
function format($number) {
$prefixes = 'kMGTPEZY';
if ($number >= 1000) {
for ($i=-1; $number>=1000; ++$i) {
$number /= 1000;
}
return floor($number).$prefixes[$i];
}
return $number;
}
或使用以10为底的对数和求幂:
Or using logarithm base 10 and exponentiation:
function format($number) {
$prefixes = 'kMGTPEZY';
if ($number >= 1000) {
$log1000 = floor(log10($number)/3);
return floor($number/pow(1000, $log1000)).$prefixes[$log1000-1];
}
return $number;
}
这篇关于"6k视图"是什么意思,如何在PHP中格式化数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文