A-A+
byte、KB、MB、GB、TB之间如何换算?
字节(Byte) 即B:一个字节由8位二进制数字组成(1 Byte = 8 bit)。字节是信息存储中最常用的基本单位。
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。
符号:英文标点占一个字节,中文标点占两个字节。
1字节=8位 1KB=1024字节 1MG=1024KB 1GB=1024MB 1TB=1024GB
自定义一个文件大小单位转换的函数
function getFileSize($bytes){ if($bytes>=pow(2,40)) { $return=round($bytes/pow(1024,4),2); $suffix="TB"; }else if($bytes>=pow(2,30)) { $return=round($bytes/pow(1024,3),2); $suffix="GB"; }else if($bytes>=pow(2,20)) { $return=round($bytes/pow(1024,2),2); $suffix="MB"; }else if($bytes>=pow(2,10)){ $return=round($bytes/pow(1024,1),2); $suffix="KB"; }else { $return=$bytes; $suffix="B"; } return $return."".$suffix; }