1行の2つの値をテキストファイルで検索しようとしています。両方の値が存在する場合は、行全体を出力する必要があります。私が探している値は、私が行き詰まっている場所である互いに隣接していない可能性があります。私はうまく機能する次のコードを持っていますが、1つの検索値に対してのみです:
<?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>";
}
?>
どんな援助も大歓迎です。よろしくお願いします。