当前位置: 无忧屋首页 > 文章中心 > PHP >

PHP获取文件体积大小+体积单位字节

来源:网络

发布人:天道酬勤

发布时间:2024-01-31

php获取文件大小
PHP获取文件体积大小只需要通过PHP filesize函数就可以。如:

  1. echo filesize('test.png');
  2. PHP获取文件单位
  3. PHP获取文件体积单位字节需要判断大小,再来分配单位,文件大小常见的单位表示还有KB、MB、GB、TB等格式。

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

免责声明:文中图文均系网友发布,转载来自网络,如有侵权请联系右侧客服QQ删除,无忧屋网友发布此文仅为传递信息,不代表无忧屋平台认同其观点。