CSV导出数字显示不正确


csv export numbers not displaying correct

嗨,我正在导出数据到。csv文件。当我打开csv文件时,我的一列显示的数据如下:8.944E+19当我双击文本以查看所有数字时,我得到这个89440000000014300000,但这是不正确的,这是数据库中的数字89440000000014384616。

这是由于您试图使用的数字太大而导致的问题。

PHP使用浮点数或带符号的32位整型来存储数字。显然,这还不够。您可以使用任意精度的算术来存储这些大数。有关更多信息,请参阅BC Math的PHP书籍:

http://php.net/manual/en/book.bc.php