字节到千兆字节转换无法正常工作

use*_*473 2 php math

试图将9769712680字节转换为千兆字节.我有以下代码:

$value = 9769712680 / (1024 * 1024 * 1024);
Run Code Online (Sandbox Code Playgroud)

这应该给出9 Gb的值,但它给出2047 Mb(或2 Gb).

也试过了:9769712680 / 1024 / 1024 / 1024但这也做了同样的事情.

有任何想法吗?

And*_*rey 5

9769712680- 你在这里有整数溢出,所以它变成2^31了max int值.