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

Posted 追忆丶年华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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‘;  

以上是关于在PHP中,通过filesize函数可以取得文件的大小,文件大小是以字节数表示的。如果要转换文件大小的单位,可以自己定义函数来实现。的主要内容,如果未能解决你的问题,请参考以下文章

php自定义函数: 文件大小转换成智能形式

php函数每日学习二十个(第六天)

关于PHP中文件上传中的post_max_size与upload_max_filesize

PHP 严格模式

php中哪个函数可以取得某目录下的所有文件名?

php filesize不能统计临时文件