在PHP中,通过filesize函数可以取得文件的大小,文件大小是以字节数表示的。如果要转换文件大小的单位,可以自己定义函数来实现。

  1. <?php  
  2. function getsize($size, $format) {  
  3.     $p = 0;  
  4.     if ($format == 'kb') {  
  5.         $p = 1;  
  6.     } elseif ($format == 'mb') {  
  7.         $p = 2;  
  8.     } elseif ($format == 'gb') {  
  9.         $p = 3;  
  10.     }  
  11.     $size /= pow(1024, $p);  
  12.     return number_format($size, 3);  
  13. }  
  14.   
  15. $filename = '/data/webroot/usercode/code/resource/test.txt';  
  16. $size = filesize($filename);  
  17.   
  18. $size = getsize($size, 'kb'); //进行单位转换  
  19. echo $size.'kb';  
posted @ 2018-01-21 15:01  追忆丶年华  阅读(195)  评论(0编辑  收藏  举报