• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP获取文件大小详解

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

通过PHP filesize函数可直接获取文件大小(单位字节),如:filesize('test.png')

1 echo filesize('test.png');

查看test.png图片属性:

文件大小常见的单位表示还有KB、MB、GB、TB等格式,可通过封装函数进行单位转换。

 1 function transf_byte($byte) { //传入字节单位
 2     //换算
 3     $KB = 1024;
 4     $MB = $KB * 1024;
 5     $GB = $MB * 1024;
 6     $TB = $GB * 1024;
 7     if ($byte < $KB) {
 8         return $byte . 'B';
 9     } else if ($byte < $MB) {
10         //取两位小数四舍五入
11         return round($byte / $KB, 2) . 'KB';
12     } else if ($byte < $GB) {
13         return round($byte / $MB, 2) . 'MB';
14     } else if ($byte < $TB) {
15         return round($byte / $GB, 2) . 'GB';
16     } else {
17         return round($byte / $TB, 2) . 'TB';
18     }
19 }
20 //测试
21 $size = filesize('test.png');
22 echo transf_byte($size);

结果:

通过PHP方法获取文件大小时存在一定误差属正常。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
两种PHP生成二维码的方法发布时间:2022-07-10
下一篇:
解决php解析xml,编码格式报错问题发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap