A-A+

byte、KB、MB、GB、TB之间如何换算?

2013年11月22日 PHP 暂无评论 阅读 1,550 views 次

字节(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;

}

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备15015381号-1

用户登录

分享到: