PHP
·
发表于 5年以前
·
阅读量:8308
使用PHP将文件大小格式化,大致的方法就是判断文件的大小,按GB,MB,KB,Bytes分段分别输出。
function formatFilesize($filesize){
if($filesize >= 1073741824){
$filesize = round($filesize / 1073741824 * 100) / 100 . ' GB';
}elseif ($filesize >= 1048576){
$filesize = round($filesize / 1048576 * 100) / 100 . ' MB';
}elseif ($filesize >= 1024){
$filesize = round($filesize / 1024 * 100) / 100 . ' KB';
}else{
$filesize = $filesize . ' Bytes';
}
return $filesize;
}