查看数太长(太大)缩写为几点几k
用在页面查看数还是不错的,节省位置。
四舍五入
232简短显示232
12556简短显示12.6k
1232323简短显示1.2m
32343533232简短显示32.3b
使用
shortenNumber(12556)
显示为
12.6k
四舍五入
232简短显示232
12556简短显示12.6k
1232323简短显示1.2m
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