灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3113回复:0

获取文件大小的php代码

楼主#
更多 发布于:2014-03-04 10:11
在php中一共有两种方法可以获取文件大小,代码如下,供大家参考!
 
第一种
 
static function convert($size) {
            $unit=array('b','kb','mb','gb','tb','pb');
           return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i];
        }
 
第二种
 
/**
    * Returns a human readable filesize
    */
   function HumanReadableFilesize($size) {
      $mod = 1024;
        $units = explode(' ','B KB MB GB TB PB');
       for ($i = 0; $size > $mod; $i++) {
           $size /= $mod;
      }
       return round($size, 2) . ' ' . $units[$i];
   }

喜欢0 评分0
游客

返回顶部