phpを使いファイル内を検索
phpでファイル内を検索したいです。
以下のようにphpを書きましたが、やりたいことは1行目から5行目までの中でphpという言葉を検索し6行目から10行目までの中でsnsという文字を検索といったように、行数で分けて検索する言葉も分けたいです。
どのように書いて良いかなどのヒントなどいただけないでしょうか。
$file = dirname(__FILE__) . '/list.txt';
$word = 'php';
if(is_file($file)){
$array = @file( $file, FILE_IGNORE_NEW_LINES);
if(in_array($word,$array)){
print_r($word);
}
}
?>