PHP中文件字节大小单位的转换函数分享


PHP中文件字节大小单位的转换函数。

 /**  * php根据字节数大小返回常见的单位说明  * @param $size  * @return string  */ function getSizeDesc($size) {     if ($size < 1024) {         return $size . ' Byte';     }      if ($size < 1048576) {         return round($size / 1024, 2) . ' KB';     }      if ($size < 1073741824) {         return round($size / 1048576, 2) . ' MB';     }      if ($size < 1099511627776) {         return round($size / 1073741824, 2) . ' GB';     }      return ''; }
  /**  * php将字节数转换为常见的单位值  * @param $byte  * @param string $unit  * @return float  */ function getSizeFromByte($byte, $unit = 'kb') {     $unit = strtolower($unit);      $size = $byte;      switch ($unit) {         case 'kb':             $size = round($byte / 1024, 2);             break;         case 'mb':             $size = round($byte / 1048576, 2);             break;         case 'gb':             $size = round($byte / 1073741824, 2);             break;     }      return $size; }

发表评论

电子邮件地址不会被公开。 必填项已用*标注