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