使用 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中文网其他相关文章!