【发布时间】:2019-11-27 15:24:14
【问题描述】:
我正在尝试使用 PHP 读取包含 800000 行的 CSV 文件,但出现此错误:
Allowed memory size of 536870912 bytes exhausted (tried to allocate 4096 bytes)
我该如何解决?
【问题讨论】:
-
您应该分块读取文件,请分享您尝试过的代码。
-
一个简单的谷歌搜索可以直接得到答案...stackoverflow.com/questions/17520093/…
-
一个常见的原因是一次性读取整个文件或将所有数据存储在一个数组中。您需要在进行过程中处理它(尽可能)。
标签: php