php版: <?PHP function format_bytes($size) { $units = array(' B', ' KB', ' MB', ' GB', ' TB'); for ($i = 0; $size >= 1024 && $i < 4; $i++) $size /= 1024; return round($size, 2).$units[$i]; } ECHO format_bytes(181820); ?> 结果:177.56 KB js版:<script>function format_bytes(size) { var units = new Array(); units[0]='B'; units[1]='KB'; units[2]='MB'; units[3]='GB'; units[4]='TB'; for (var i = 0; size >= 1024 && i < 4; i++) size /= 1024; return Math.round(size, 2)+units[i]; }</script>
php B KB MB TB
最新推荐文章于 2024-08-01 10:59:33 发布