如果在 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)
?>
感谢您提供的任何帮助!