php 超好的字节格式化函数

//------字节格式化--------------------------
function byte_format($size,$dec=2)
{
    $a = array("B","KB","MB","GB","TB","PB","EB","ZB","YB");
    $pos = 0;
    while ($size >= 1024)   
    {
        $size /= 1024;
        $pos++;
    }
    return round($size,$dec)." ".$a[$pos];
}

function byte_format($size,$dec=2)
{
    $unit=array("B","KB","MB","GB","TB","PB","EB","ZB","YB");
    return round($size/pow(1024,($i=floor(log($size,1024)))),$dec).' '.$unit[$i];
}


你可能感兴趣的:(php 超好的字节格式化函数)