问答详情
源自:5-4 PHP文件系统之取得文件的大小

谢谢各位大神

$size /= pow(1024, $p);这句什么意思,求大神解释?

提问者:qq_王者之魂_04334259 2016-11-25 16:13

个回答

  • 慕侠0718635
    2016-12-04 16:28:51
    已采纳

    此题默认转换成‘kb’形式输出(从这一句$size = getsize($size, 'kb')可以看出是以‘kb’输出),那么就运行if ($format == 'kb') {$p = 1;} 这一句。也就是$p=1了,$size=$size获取的文件大小(文件大小是byte即字节存储)除以1024的一次方(pow()函数是求多少次方用的,具体可以百度下我就不细说了)。

  • TheWind
    2016-11-25 16:40:20

    $size /= pow(1024, $p);是$size = $size/pow(1024,$p);的简写,

    而pow(x,y);方法的意思是计算x的y次方。