我正在开发一个从文本文件中读取数据的PHP代码,它会搜索某个单词并回显它,例如,我搜索
[错误]
是否有可能只回显我搜索的单词一次(如果找到两次“错误”这个词,只回显一次!)
$file = 'filesexample/'.$fileNameNew;
$searchfor = 'error';
header('Content-Type: text/plain');
$contents = file_get_contents($file);
$pattern = preg_quote($searchfor, '/');
$pattern = "/^.*$pattern.*\$/m";
if(preg_match_all($pattern, $contents, $matches)){
echo "Errors Found:\n";
echo implode("\n", $matches[0]);
}
我可以这样做吗?