目前为止,发现可能是最快的计算方法 是不是还有更快的呢? 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 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'); ?>