目前为止,发现可能是最快的计算方法 是不是还有更快的呢? PHP ?phpdate_default_timezone_set('UTC');function format_bytes($size){ $arr = array(' B', ' KB', ' MB', ' GB', ' TB'); for ($f = 0; $size = 1024 $f 4; $f++){$size /= 1024; }return roun
目前为止,发现可能是最快的计算方法
是不是还有更快的呢?
PHP
<?php
date_default_timezone_set('UTC');
function format_bytes($size)
{
$arr = array(' B', ' KB', ' MB', ' GB', ' TB');
for ($f = 0; $size >= 1024 && $f < 4; $f++)
{
$size /= 1024;
}
return round($size, 2).$arr[$f];
}
echo format_bytes('123456789');
?>









