PHP でテキスト ファイルから行全体を検索および取得する
このシナリオでは、特定のファイルを識別する PHP スクリプトを作成することを目的としています。テキスト ファイル (「numorder.txt」) 内のデータを抽出し、そのデータを含む完全な行を出力します。具体的には、「aullah1」を検索し、「2 aullah1」として表示される対応する行を表示します。
これを実現するには、次の手順に従います。
これらの手順を示すコード例は次のとおりです。
$file = 'numorder.txt'; $searchfor = 'aullah1'; 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 "Found matches:\n"; echo implode("\n", $matches[0]); } else { echo "No matches found"; } ?>
このスクリプトは、「numorder.txt」ファイルで「」を検索します。 aullah1" と入力し、そのデータを含む行全体を出力し、結果として "2 aullah1" を表示します。
以上がPHP を使用してテキスト ファイルから特定のデータを含む行全体を検索して取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。