获取一个文件的大小并按以下要求转换单位:
- 如果文件大小小于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\"));
?> 继续阅读与本文标签相同的文章
上一篇 :
这 5 种编程语言未来可能各自成王
下一篇 :
DL时代的代码补全利器,效果远超语言模型
-
华为轮值董事长郭平:虚拟技术创造现实价值
2026-05-14栏目: 教程
-
微软Windows 10 11月更新准备就绪!
2026-05-14栏目: 教程
-
花3000块发明最牛输入法!打字速度冠绝群雄,现在却被遗忘了
2026-05-14栏目: 教程
-
二进制、八进制、十六进制在现实当中有什么意义?
2026-05-14栏目: 教程
-
无需屏幕、裸眼3D,今后广告等可直接成像在空气中
2026-05-14栏目: 教程
