根據數字轉成對應的 M K KB

    /** 
     * 根據數字轉成對應的 M  K KB
     * @param  int  $size   文件大小 b 
     * @return str 
     */ 
    function calc($size,$digits=2)
    {
        $unit= array('','K','M','G','T','P');
        $base= 1024;
        $i   = floor(log($size,$base));
        $n   = count($unit);
        if($i >= $n){
            $i=$n-1;
        }
        return round($size/pow($base,$i),$digits).' '.$unit[$i] . 'B';
    }


 ?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章