php转换字节数为其他单位

转载 2016年05月30日 11:22:27
/**
* 转换字节数为其他单位
*
*
* @param   string $filesize  字节大小
* @return  string 返回大小
*/
function sizecount($filesize) {
   if ($filesize >= 1073741824) {
      $filesize = round($filesize / 1073741824 * 100) / 100 .' GB';
   } elseif ($filesize >= 1048576) {
      $filesize = round($filesize / 1048576 * 100) / 100 .' MB';
   } elseif($filesize >= 1024) {
      $filesize = round($filesize / 1024 * 100) / 100 . ' KB';
   } else {
      $filesize = $filesize.' Bytes';
   }
   return $filesize;

}

function sizecount($byte) {
   if ($byte < 1024) {
      return $byte.'byte';
   } elseif (($size = round($byte/1024,2)) < 1024) {
      return $size.'KB';
   } elseif (($size = round($byte / (1024*1024),2)) < 1024) {
      return $size.'MB';
   } else {
      return round($byte / (1024*1024*1024),2).'GB';
   }
}

相关文章推荐

PHP字节单位转换

function calc($size,$digits=2){ $unit= array('','K','M','G','T','P'); $base= 1024; $i = floor.....

限制文本的字节数

Ansi与Unicode编码的转换及占用字节数

①、Ansi与Unicode简要说明及各自的优缺点: 他们是两种字符的编码格式,Ansi=窄字节,Unicode=宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间,最多表示25...

C#获取字符串的字节数

  • 2012-02-22 09:50
  • 26KB
  • 下载

struct tm时间和字节数之间的转换

在某些场合需要将时间存储格式压缩到4个字节,在字符串的时间和字节数的格式之间进行一个转换。 短时间存储的格式: Time(HMS) /*时分秒*/  Bit Position...

sizeof测试字节数

  • 2016-01-05 22:52
  • 377B
  • 下载

JAVA内存使用--如何计算一个Java对象占用的字节数

本文中,我们讨论一个问题:如何计算(或者说,估算)一个Java对象占用的内存数量? 通常,我们谈论的堆内存使用的前提是以“一般情况”为背景的。不包括下面两种情形: 某些情况下,JVM根本就没有把Obj...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)