<?php
/**
* 根据数字转成对应的 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';
}
?>
/**
* 根据数字转成对应的 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';
}
?>