php显示文件大小函数


php显示文件大小函数

用filesize() 函数可以返回文件的大小,可是返回值是以B为单位的,看起来不方便。怎么让它根据文件的大小自动以KB、MB、GB为单位显示呢,用下面这个函数就可以实现了。

代码:

function fsize($s) {
 foreach (array('','K','M','G') as $i => $k) {
 if ($s < 1024) break;
 $s/=1024;
 }
 $data = round($s,2).$k."B";
 return $data;
 }

说明:代码源自互联网。


发表回复