Heim > Artikel > Backend-Entwicklung > Wie kann ich mit PHP bestimmte Zeilen aus einer Textdatei finden und anzeigen?
Bestimmte Zeilen in einer Textdatei mit PHP finden
Szenario:
Sie haben eine Textdatei mit mehrzeilige Daten, die regelmäßig aktualisiert werden. Sie müssen die Datei nach einem bestimmten Datenelement durchsuchen und die gesamte entsprechende Zeile anzeigen.
Lösung:
Um in einer Textdatei zu suchen und die gesamte übereinstimmende Zeile abzurufen, befolgen Sie die folgenden Schritte diese Schritte mit PHP:
<?php $file = 'numorder.txt'; $searchfor = 'aullah1'; // Disable HTML parsing header('Content-Type: text/plain'); // Read the file contents $contents = file_get_contents($file); // Escape special characters in the search phrase $pattern = preg_quote($searchfor, '/'); // Create a regular expression to match the entire line $pattern = "/^.*$pattern.*$/m"; // Perform the search if (preg_match_all($pattern, $contents, $matches)) { echo "Found matches:\n"; echo implode("\n", $matches[0]); } else { echo "No matches found"; } ?>
Erklärung:
Das obige ist der detaillierte Inhalt vonWie kann ich mit PHP bestimmte Zeilen aus einer Textdatei finden und anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!