使用PHP将文件大小格式化

945次阅读  |  发布于5年以前

使用PHP将文件大小格式化,大致的方法就是判断文件的大小,按GB,MB,KB,Bytes分段分别输出。

function formatFilesize($filesize){
    if($filesize >= 1073741824){
        $filesize = round($filesize / 1073741824 * 100) / 100 . ' GB';
    }elseif ($filesize >= 1048576){
        $filesize = round($filesize / 1048576 * 100) / 100 . ' MB';
    }elseif ($filesize >= 1024){
        $filesize = round($filesize / 1024 * 100) / 100 . ' KB';
    }else{
        $filesize = $filesize . ' Bytes';
    } 
    return $filesize;
}

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8