【发布时间】:2023-03-15 21:12:02
【问题描述】:
我有一个包含大约 30,000 个文本文件的目录,我想在每个文件中搜索以查找它们是否包含指定的文本。如何在 PHP 中有效地做到这一点?
【问题讨论】:
-
对 grep 进行系统调用。说真的。
-
你为什么要使用 PHP?
-
这听起来像是最近发布的一个问题......答案仍然是“不要使用 PHP”——或者使用 PHP 来调用不是 PHP 的东西。跨度>
-
为了获得最高性能的解决方案,您需要将工作移交给为此目的而设计的工具。比
grep快得多。见:stackoverflow.com/a/40773407/65732 -
当你搜索“php to search inside file”@stack 的搜索框时首先弹出这个问题。我只能说:哇。过去的美好时光,实际上可以容忍甚至接受偏离主题的答案:)