限制PHP中的数字位数

Jac*_*Dev 1 php string digits

我正在使用PHP显示表中文件列表的大小.我想显示它们有多大(以兆字节为单位)而不是默认字节.我遇到的问题是我得到极长的小数,这对于这个目的是不切实际的.

这是我到目前为止所拥有的:

print((filesize("../uploads/" . $dirArray[$index])) * .000000953674316 . " MB");

这正确地转换了值,但改变了,例如,71 B改为6.7710876436E-5 MB.

我认为E-5的东西x10^-5可能会正确地加起来,但有没有办法可以切断它的数量呢?如果它显示为"00.00 MB",那对我来说很好,大多数文件都会比这个测试文件大得多.

Álv*_*lez 6

您可以使用number_format()函数格式化数字.

编辑:手册页包含您可能喜欢的用户评论:http://es.php.net/manual/en/function.number-format.php#72969