whileループで一致が見つからない場合、「一致が見つかりません」という単一のエラーメッセージを表示しようとしています。現時点では、「else」ステートメントを内部に配置すると、ループの最後に到達するまで、すべての行に「Match not found」と表示されることがわかっています。
これが私がこれまでに持っているものです:
<?php
$filename = "roster.txt";
$fp = fopen($filename, "r") or die("Couldn't open $filename");
while(!feof($fp))
{ $line = fgets($fp);
if (preg_match('/Navi/',$line)) {
print "$line<br>";
}
}
fclose($fp)
?>
助けてくれてありがとう!