我知道有人问过类似的问题,但它们没有解决更详细的问题,也没有在 PHP 中......
我有一个带有逗号分隔的数字列表的 .txt 文件。对文件进行排序、拆分并保存到多个较小的文件中非常简单。将这些文件的小块重新组合在一起并对其进行排序的内存有效方法是什么?
我目前所做的所有尝试都导致了巨大的内存使用。
更具体的说法可能是:
- 如何从文件中流式传输小块数据
- 跟踪我已经处理了哪些数据
- 创建一个缓冲区,当缓冲区已满时将其写出
- 从 1 开始并重复,直到所有数据都已排序
我知道有人问过类似的问题,但它们没有解决更详细的问题,也没有在 PHP 中......
我有一个带有逗号分隔的数字列表的 .txt 文件。对文件进行排序、拆分并保存到多个较小的文件中非常简单。将这些文件的小块重新组合在一起并对其进行排序的内存有效方法是什么?
我目前所做的所有尝试都导致了巨大的内存使用。
更具体的说法可能是: