I want to search for the text Hello
(example) in a TXT file whose size is 5GB+ then return the whole line.
I've tried using SplFileObject
but what I know is that the line number is required to use SplFileObject
, like that:
$linenumber = 2094;
$file = new SplFileObject('myfile.txt');
$file->seek($linenumber-1);
echo $file->current();
But as previously mentioned, I want to search for a string then get the whole line, I don't know the line number.
Any help would be appreciated.