在PHP中,可以使用多种方法从文件中查找多行。以下是一种常见的方法:
$fileContent = file_get_contents('filename.txt');
$lines = explode("\n", $fileContent);
$keyword = 'search keyword';
$matchingLines = array();
foreach ($lines as $line) {
if (strpos($line, $keyword) !== false) {
$matchingLines[] = $line;
}
}
foreach ($matchingLines as $matchingLine) {
echo $matchingLine . "<br>";
}
这种方法适用于小型文件。对于大型文件,可以考虑使用逐行读取的方式,以减少内存占用。
推荐的腾讯云相关产品:腾讯云对象存储(COS)用于存储和管理文件,可以通过API进行文件的上传、下载和管理。产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云