字节KB格式换算转换


/**
 * 字节转换
 */
function get_byte_size($size)
{
    $units = array(' B', ' KB', ' MB', ' GB', ' TB');
    for ($i = 0; $size > 1024; $i++) {
        $size /= 1024;
    }
    return round($size, 2) . $units[$i];
}

// echo get_byte_size(1024000);
// 输出:
// 1000 KB

// echo get_byte_size(409610241024);
// 输出:
// 381.48 GB