更新 2020-10-04 浏览 1005次
本文主要通过PHP内置函数filesize获取文件大小后再通过php自定义函数formatSize将文件大小格式化,具体如下:
PHP自定义函数:
function formatSize($size) { $sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB"); if ($size == 0) { return('n/a'); } else { return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]); } }
通过PHP内置函数filesize获取文件大小并格式化:
$size = filesize('logo.png'); $fsize = formatSize($size );
输出显示:
echo $fsize;