In diesem Beispiel wird ein Textdokument file.txt eingelesen und Zeilenweise durchlaufen. Wird in der Zeile der Suchbegriff gefunden, wird die Zeile zu der Variable $newLines hinzugefügt. Anschließend wird eine neue Textdatei newFile.txt mit dem Variableninhalt gespeichert.

 

$file = fopen("file.txt", "r+") or die("Unable to open file!");
$newLines = '';
$count = 0;
while(!feof($file)) {
  $line = fgets($file); // every line
  if(strpos($line, "searchMe") !== false){ // Or === false
    $newLines .= $line;
  }
}
file_put_contents('newFile.txt', $newLines); // safe new file
fclose($file);