格式化文件大小, 美化顯示
阿新 • • 發佈:2017-08-19
orm for temp class break 格式化文件 div pri mat
/** * 格式化顯示文件大小 * @param $b * @param int $times * @return string */ function format_size($b,$times=0){ if($b>1024){ $temp=$b/1024; return formatSize($temp,$times+1); }else{ $unit=‘B‘; switch($times){ case ‘0‘:$unit=‘B‘;break; case ‘1‘:$unit=‘KB‘;break; case ‘2‘:$unit=‘MB‘;break; case ‘3‘:$unit=‘GB‘;break; case ‘4‘:$unit=‘TB‘;break; case ‘5‘:$unit=‘PB‘;break; case ‘6‘:$unit=‘EB‘;break; case ‘7‘:$unit=‘ZB‘;break; default: $unit=‘單位未知‘; } return sprintf(‘%.2f‘,$b).$unit; } }
格式化文件大小, 美化顯示