我想在大小为 5GB+ 的 TXT 文件中搜索文本Hello
(示例),然后返回整行。
我尝试过使用SplFileObject
,但我知道使用行号是必需的SplFileObject
,如下所示:
$linenumber = 2094;
$file = new SplFileObject('myfile.txt');
$file->seek($linenumber-1);
echo $file->current();
但如前所述,我想搜索一个字符串然后获取整行,我不知道行号。
任何帮助,将不胜感激。