PHP搜索.txt文件以查找特定单词

时间:2017-05-10 13:26:03

标签: php plugins file-get-contents explode

我有一个.txt文件,里面有几百行,例如:

<add key="COSTBREAK:White Deal Timber:.31" value="None|FUTUREMARGIN~61" />
<add key="COSTBREAK:White Deal Timber:.51" value="None|FUTUREMARGIN~60" />
<add key="COSTBREAK:White Deal Timber:1.00" value="None|FUTUREMARGIN~53" />
<add key="COSTBREAK:White Deal Timber:2.00" value="None|FUTUREMARGIN~46" />

但在同一份文件中我也有以下行:

<configuration>
<appSettings>
    <add key="SETTINGS:CONNECTIONS:SECUREFTP" value="FALSE" />

我正在尝试编写一个php文件,该文件可以分隔每一行/单词,只输出带有&#39; COSTBREAK&#39;在他们中。我想知道这是否可行,如果有任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这将存储每一行​​,其中&#34; COSTBREAK&#34;包含在$ result中。

$file = file("filename.txt");

$result = null;
foreach ($file as $row) {
  if (strpos($row, "COSTBREAK") !== false) {
    $result .= $row;
  }
}