在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
通过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方法获取文件大小时存在一定误差属正常。
|
2022-07-18
2022-08-16
2022-11-06
2022-08-18
2022-08-15
请发表评论