zjutsxj
1/31/2018 - 2:22 AM

file_size 单位转换 函数

file_size 单位转换(bytes,KB,MB,GB,TB)

//文件大小转换
function file_size($bit) {
    $type = array('Bytes', 'KB', 'MB', 'GB', 'TB');
    //单位每增大1024,则单位数组向后移动一位表示相应的单位
    for ($i = 0; $bit >= 1024; $i++) {
        $bit /= 1024;
    }
    //floor是取整函数,为了防止出现一串的小数,这里取了两位小数
    return (floor($bit * 100) / 100) . $type[$i];
}