导航

PHP代码:格式化文件的大小

Posted on 2012-11-30 15:28  eastson  阅读(208)  评论(0编辑  收藏  举报
<?php    
function format_filesize($filesize)    
{    
    if ($filesize < 1024)    
    {    
        return $filesize.'byte';    
    }    
    else if (($size = round($filesize/1024,2)) < 1024)    
    {    
        return $size.'KB';    
    }    
    else if (($size = round($filesize / (1024*1024), 2)) < 1024)    
    {    
        return $size.'MB';    
    } 
    else   
    {    
        return round($filesize / (1024*1024*1024), 2).'GB';    
    }    
}    
?>