我正在尝试在文本文件中搜索一行中的两个值。如果两个值都存在,我需要输出整行。我正在搜索的值可能不会彼此相邻,这就是我卡住的地方。我有以下代码运行良好,但仅适用于一个搜索值:
<?php
$search = $_REQUEST["search"];
// Read from file
$lines = file('archive.txt');
foreach($lines as $line)
{
// Check if the line contains the string we're looking for, and print if it does
if(strpos($line, $search) !== false)
echo"<html><title>SEARCH RESULTS FOR: $search</title><font face='Arial'> $line <hr>";
}
?>
非常感谢任何帮助。提前谢谢了。