PHP排序大型csv文件

问题描述 投票:1回答:1

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

php csv
1个回答
1
投票

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

以下是对类似问题的一个很好的参考:https://stackoverflow.com/a/222445/6288442

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

这会将stdio(first>)和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

© www.soinside.com 2019 - 2024. All rights reserved.