FILE.TXT

Codice PHP:
Nella riga 1 non è contenuta la parola
Nella riga 2 è contenuta la parola pippo
Nella riga 3 non è contenuta la parola
Nella riga 4 non è contenuta la parola
Nella riga 5 è contenuta la parola pippo 
script:

Codice PHP:
function search_in_file($parola$file)
{
    
$a file($file);
    for(
$i=0;$i<count($a);$i++)
    {
        if(
strpos($a[$i], $parola))
        {
            
$b[$i] = $a[$i];
        }
    }
    
    return 
$b;
}

$parola "pippo";
$file "./file.txt";

echo 
"<pre>";
print_r(search_in_file($parola$file));
echo 
"</pre>"
Non ho usato il foreach altrimenti non teneva il numero della riga.