内存单位算法不严谨

浏览:523 发布日期:2018/02/09
5.0.0 - 普通 - 未处理
$a = ['B', 'KB', 'MB', 'GB', 'TB'];
$pos = 0;

while ($size >= 1024) {
$size /= 1024;
$pos++;
}

return round($size, $dec) . " " . $a[$pos];

内存单位算法不严谨,如果本身超过1024TB,就会出错,当然一般来说不会超过,但从程序的严谨来说应该处理一下。
评论(
后面还有条评论,点击查看>>