我正在使用 PHP 显示表中的文件列表有多大。我想以兆字节而不是默认字节为单位显示它们的大小。我遇到的问题是我得到了极长的小数,这对于这个目的是不切实际的。
这是我到目前为止所拥有的:
print((filesize("../uploads/" . $dirArray[$index])) * .000000953674316 . " MB");
它正确地转换了值,但例如更改71 B
为6.7710876436E-5 MB
.
我认为 E-5x10^-5
可能会正确加起来,但是有没有办法可以切断它下降到多少个数字?如果它显示为“00.00 MB”,这对我来说很好,大多数文件将比这个测试文件大得多。