PHP 圆形大数字到字母缩写例如:25,000到25K
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 圆形大数字到字母缩写例如:25,000到25K相关的知识,希望对你有一定的参考价值。
function abbr_number($size) {
$size = preg_replace('/[^0-9]/','',$size);
$sizes = array("", "K", "M");
if ($size == 0) { return('n/a'); } else {
return (round($size/pow(1000, ($i = floor(log($size, 1000)))), 0) . $sizes[$i]); }
}
function format_size($size) {
$sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
if ($size == 0) { return('n/a'); } else {
return (round($size/pow(1024, ($i = floor(log($size, 1024)))), $i > 1 ? 2 : 0) . $sizes[$i]); }
}
以上是关于PHP 圆形大数字到字母缩写例如:25,000到25K的主要内容,如果未能解决你的问题,请参考以下文章
PHP日期函数
Python编程:从入门到实践
从数字数组中查找可能的字母字符串数
将非常大的 NSDecimal 转换为字符串,例如。 400,000,000,000 -> 400 T 等等
如何有效地将大文件加载到 IndexedDB 存储中?我的应用程序在超过 100,000 行时崩溃
禁用/转换 Java 使大数字变小? (1000,000,0000 到 1E10) 使用 SPEL 表达式