php版的格式化文件大小字符串功能,输出格式支持Bytes->KB->MB-GB。
传入的size为文件的byte大小。完整函数代码如下:
function sizecount($size) { if($size >= 1073741824) { $size = round($size / 1073741824 * 100) / 100 . ' GB'; } elseif($size >= 1048576) { $size = round($size / 1048576 * 100) / 100 . ' MB'; } elseif($size >= 1024) { $size = round($size / 1024 * 100) / 100 . ' KB'; } else { $size = intval($size) . ' Bytes'; } return $size; }
其他语言开发原理类似。
如果有问题可以扫码发帖讨论。