四舍五入
比如:
今日是649显示649
昨日是11442显示1.1W
会员是393451显示39.3W
32343533232简短显示32.3b- /**
- * 转换数字为简短形式
- * @param $n int 要转换的数字
- * @param $precision int 精度
- */
- function shortenNumber($n, $precision = 1)
- {
- if ($n < 1e+3) {
- $out = number_format($n);
- } else if ($n < 1e+6) {
- $out = number_format($n / 1e+3, $precision) . 'k';
- } else if ($n < 1e+9) {
- $out = number_format($n / 1e+6, $precision) . 'm';
- } else if ($n < 1e+12) {
- $out = number_format($n / 1e+9, $precision) . 'b';
- }
- return $out;
- }
复制代码 使用
shortenNumber(12556)
显示为
12.6k
然后在需要用到它的地方添加了这段文字
|