PHP排序大型csv文件

时间:2017-12-27 12:27:22

标签: php csv

在php中对大csv个文件进行排序的最佳方法是什么,最高可达5GB? 我应该使用一些CSVReader还是使用unix命令?

1 个答案:

答案 0 :(得分:1)

PHP页面通常用于处理浏览器的快速网页,用于GB的文件,并且不会崩溃到内存和时间限制中,独立调用unix命令。

以下是对类似问题的良好引用:https://stackoverflow.com/a/222445/6288442

  

“> / dev / null 2> / dev / null&”

     

这会将stdio(第一个>)和stderr(2>)重定向到/ dev / null   并在后台运行。

     

还有其他方法可以做同样的事情,但这是最简单的方法   读取。

     

上述双重定位的替代方法:

     

“&> / dev / null&”

https://stackoverflow.com/a/223745/6288442

`echo "the command"|at now`;

对于sort命令:https://stackoverflow.com/a/9471139/6288442

  

sort --field-separator =';' --key = 2,1,3