+ -
当前位置:首页 → 问答吧 → 通过字节获得相应的容量大小

通过字节获得相应的容量大小

时间:2007-08-08

来源:互联网

通过字节获得相应的容量大小

/* ============飘枫: 获得数据大小2007-8-7 ================*/
function getsize($size,$unit=0)
{
        $type = array(" KB"," MB"," TB");
        if(!$size || !(int)$size)return 0;
        $result = $size/1024;
        return $result>=1024 ? getsize($result,++$unit) : sprintf("%.2f",$result).$type[$unit];
}

用发:
<?=getsize('14543534')?>
就会获得相应的 容量大小

作者: linzhenxuan   发布时间: 2007-08-08

function getsize($byte) {
    $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
    $unitindex = 0;
    $byte = intval($byte);
    while($byte > 1024) {
        $byte /= 1024;
        ++$unitindex;
    }
    return array($byte, $units[$unitindex]);
}

人生没意思
……

[ 本帖最后由 reus 于 2007-8-8 12:28 编辑 ]

作者: reus   发布时间: 2007-08-08

不错:lol

作者: reed2003   发布时间: 2007-08-08

:lol

作者: caiyuerui   发布时间: 2007-08-15