php获取文件大小的方法

时间:2024-05-13 09:26:15 


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];
}
标签:php,文件
0
投稿

猜你喜欢

  • 2022最新腾讯轻量云 debian 10 安装pve教程详解

    2022-09-16 15:55:38
  • Python利用3D引擎做一个太阳系行星模拟器

    2022-02-03 11:00:58
  • Python绘制组合图的示例

    2023-07-30 01:34:31
  • TensorFlow神经网络构造线性回归模型示例教程

    2023-07-18 08:35:13
  • python使用openCV遍历文件夹里所有视频文件并保存成图片

    2023-05-30 18:14:22
  • django foreignkey(外键)的实现

    2023-03-15 17:35:51
  • Python 模拟员工信息数据库操作的实例

    2024-01-20 03:42:04
  • Python基于csv模块实现读取与写入csv数据的方法

    2023-04-12 23:14:34
  • NumPy进行统计分析

    2023-09-21 00:16:15
  • block 和 inline 答案揭晓~ 另付一则,关于 word-break

    2009-12-08 13:06:00
  • 深入了解Golang interface{}的底层原理实现

    2024-05-05 09:31:13
  • 详解python中docx库的安装过程

    2023-01-21 18:32:36
  • JavaScript中函数声明与函数表达式的区别详解

    2024-04-19 10:02:34
  • python 读取Linux服务器上的文件方法

    2023-03-31 23:54:19
  • 探讨Oracle中的&号问题

    2024-01-22 09:13:31
  • php pdo oracle中文乱码的快速解决方法

    2023-11-16 22:12:47
  • 正则表达式字面量在ECMAScript5中的变化

    2012-04-26 16:23:16
  • goland使用go mod模式的步骤详解

    2024-05-25 15:16:35
  • Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作

    2023-09-28 13:34:17
  • ini_set的用法介绍

    2023-11-15 07:31:56
  • asp之家 网络编程 m.aspxhome.com