2014-03-04 88 views
0

我一直在瀏覽其他「錯誤的int轉換」的問題,但我還沒有發現任何與我的帖子有關。PHP錯誤int轉換

我將一個10字符的字符串(如「90.52億」,「9056699999」)來爲int類型,但我不斷獲取價值2147483647

我的代碼看起來是這樣的: $分鐘=' 90.52億' ; $ min =(int)$ min;

希望有人能幫忙。謝謝!

+3

的可能重複[PHP - 字符串轉換爲bigint(http://stackoverflow.com/q/8973988/1503018) – sectus

+2

2147483647是32位整數的最大值。 – faintsignal

+0

echo PHP_INT_MAX;你可以看到系統支持的最大整數。 – Andrew

回答

0

您只需打整數的限制。使用GMP作爲不規則長度整數。