好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php 字节换算函数 - php函数

php 字节换算函数

字节换算功能函数就是把kb转换在mb,gb,tg,eb,pb之类的单位,这个对于我们文件上传是非常的有用的,下面给各位分享一个函数,代码如下:

//字节换算   function  conversion( $size ) {  $kb  = 1024;  // 1KB(Kibibyte,千字节)=1024B,   $mb  = 1024 *  $kb ;  //1MB(Mebibyte,兆字节,简称[兆])=1024KB,   $gb  = 1024 *  $mb ;  // 1GB(Gigabyte,吉字节,又称[千兆])=1024MB,   $tb  = 1024 *  $gb ;  // 1TB(Terabyte,万亿字节,太字节)=1024GB,   $pb  = 1024 *  $tb ;  //1PB(Petabyte,千万亿字节,拍字节)=1024TB,   $fb  = 1024 *  $pb ;  //1EB(Exabyte,百亿亿字节,艾字节)=1024PB,   $zb  = 1024 *  $fb ;  //1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB,   $yb  = 1024 *  $zb ;  //1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB,   $bb  = 1024 *  $yb ;  //1BB(Brontobyte,一千亿亿亿字节)= 1024YB     if  ( $size  &lt;  $kb ) {  return   $size  .  " B" ;  }  else   if  ( $size  &lt;  $mb ) {  return   round ( $size  /  $kb , 2) .  " KB" ;  }  else   if  ( $size  &lt;  $gb ) {  return   round ( $size  /  $mb , 2) .  " MB" ;  }  else   if  ( $size  &lt;  $tb ) {  return   round ( $size  /  $gb , 2) .  " GB" ;  }  else   if  ( $size  &lt;  $pb ) {  return   round ( $size  /  $tb , 2) .  " TB" ;  }  else   if  ( $size  &lt;  $fb ) {  return   round ( $size  /  $pb , 2) .  " PB" ;  }  else   if  ( $size  &lt;  $zb ) {  return   round ( $size  /  $fb , 2) .  " EB" ;  }  else   if  ( $size  &lt;  $yb ) {  return   round ( $size  /  $zb , 2) .  " ZB" ;  }  else  {  return   round ( $size  /  $bb , 2) .  " YB" ;  }  } 

查看更多关于php 字节换算函数 - php函数的详细内容...

  阅读:44次