csv导出数字显示不正确

时间:2015-07-24 07:01:36

标签: php csv export-to-csv

您好我将数据导出到.csv文件。当我打开csv文件时,我的一列显示如下数据:8.944E + 19当我双击文本以查看我得到的所有数字89440000000014300000但这不正确这是数据库中的数字89440000000014384616。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这是由您尝试使用的大量数字引起的问题。

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

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