来源:5-4 PHP文件系统之取得文件的大小

a_Clown__

2014-09-11 22:34

number_format()这个函数是干什么的?

<?php
$filename = '/data/webroot/usercode/code/resource/test.txt';
//取得文件的大小并输出
$size = filesize($filename);
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);
}

$size = filesize($filename);

$size = getsize($size, 'kb'); //进行单位转换
echo $size.'kb';


写回答 关注

2回答

  • 不处
    2015-11-09 13:47:28
    <?php
    $filename = '/data/webroot/usercode/code/resource/test.txt';
    //取得文件的大小并输出
    $size = filesize($filename);
    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);
    }
     
    $size = filesize($filename);
     
    $size = getsize($size, 'kb'); //进行单位转换
    echo $size.'kb';


  • sophia_yu
    2014-09-12 10:13:06

    number_format():以千位分隔符方式格式化一个数字

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

182009 学习 · 2668 问题

查看课程

相似问题

回答 1

回答 1

回答 1

回答 3

回答 2