使用PHP 在文字檔案中尋找特定行
場景:
您有一個文字文件,其中包含定期更新的多行資料。您需要在文件中搜尋特定的資料並顯示整個對應行。
解決方案:
要在文字檔案中搜尋並擷取整個符合行,請執行下列操作這些步驟使用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"; } ?>
解釋:
以上是如何使用 PHP 尋找並顯示文字檔案中的特定行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!