<?phpfunction getsize($size, $format = 'kb') { $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); return number_format($size, 3);}$filename = '/data/webroot/usercode/code/resource/test.txt';$size = filesize($filename);$size = getsize($size, 'kb'); //进行单位转换echo $size.'kb';这个$size /= pow(1024, $p);是说$size=$size除以pow(1024.$p),pow(1024,$p)是说1024的$p次方,对吧,那么$size的初始值是多少啊,定义的方法里并没有写$size=多少啊?是在自定义函数外的$size = filesize($filename)为赋值吗?
添加回答
举报
0/150
提交
取消