http://screencast.com/t/XFRuJtLg
他们为什么不把它作为字符串发送出去?我的系统将它转换为浮点数,然后我失去了id的准确性,因为它的舍入很差。我错过了什么吗?
答案 0 :(得分:2)
如果您在使用json_decode(?)时遇到此问题 - 那么只需在函数调用中将选项JSON_BIGINT_AS_STRING
设置为第4个参数。
答案 1 :(得分:0)
因为你遇到整数溢出而出现浮动。
您需要了解开发环境如何处理64位整数。 如果没有本机支持,您可能需要专门添加bigint库。 BCMath是一个这样的库
“如果PHP遇到超出整数类型边界的数字,它将被解释为浮点数。” http://php.net/manual/en/language.types.integer.php