通过filesize函数可以取得文件的大小,自定义函数问题

<?php

function 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)为赋值吗?

慕无忌8096673
浏览 1248回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP