php fiesize获取文件大小并转换单位(KB,MB,GB)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php fiesize获取文件大小并转换单位(KB,MB,GB)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

获取一个文件的大小并按以下要求转换单位:

如果文件大小小于1M,则以kb显示文件大小

如果文件大小在1M到1GB之间,则以MB显示文件大小

如果文件大小大于或等于1GB,则以GB显示文件大小

PHP具体实现码如下:

<>PHP

function formatSizeUnITs($bytes)

{

if ($bytes >= 1073741824)

{

$bytes = number_format($bytes / 1073741824,2) . ' GB';

}

elseif ($bytes >= 1048576)

{

$bytes = number_format($bytes / 1048576,2) . ' MB';

}

elseif ($bytes >= 1024)

{

$bytes = number_format($bytes / 1024,2) . ' kB';

}

elseif ($bytes > 1)

{

$bytes = $bytes . ' bytes';

}

elseif ($bytes == 1)

{

$bytes = $bytes . ' byte';

}

else

{

$bytes = '0 bytes';

}

/* http://www.manongjc.COM/article/1414.htML */

return $bytes;

}

formatSizeUnits(filesize("/manongjc.pDF"));

?>

脚本宝典总结

以上是脚本宝典为你收集整理的php fiesize获取文件大小并转换单位(KB,MB,GB)全部内容,希望文章能够帮你解决php fiesize获取文件大小并转换单位(KB,MB,GB)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: