PHP を使用して、複数のインスタンスに表示される可能性のある特定の ID を txt ファイルのディレクトリから検索したいと考えています。
ID が表示されると、その前に「XML ファイルが見つかりました」などのステートメントが表示され、その後に「 XML ファイルを閉じています」というステートメントが常に表示されます。これらは、コピーしたいセクションの「開始」と「終了」を表しています。
次に、このセクションを別のテキスト ファイルにコピーします。これは、ID のファイルを調べてから、関連するセクションを手動でコピーするプロセスに取って代わります。
疑似コードでは、私の考えは次のとおりです。
while(parsing text file)
{
if (current line == search_ID)
{
loop for "Found an XML file"
start copying
loop for "Closing XML file"
output string to txt file
}
}
だから私の質問は、最も近い「XMLファイルが見つかりました」が見つかるまで、検索IDから「上向き」にループするにはどうすればよいですか?