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);