GI-Joe
Grünschnabel
Hallo,
ich bin dabei eine *.csv nach Suchwörten zu durchsuchen. Wenn dieses Suchwort auftaucht soll die komplette Zeile entfernt werden. Nur leider klappt diese Variante hier nicht, das Suchwort wird nicht gefunden (obwohl vorhanden) bzw. die Zeile wird /werden nicht entfernt.
Hat jemand eine Idee was ich da falsch mache? Für Hilfe wäre ich dankbar.
ich bin dabei eine *.csv nach Suchwörten zu durchsuchen. Wenn dieses Suchwort auftaucht soll die komplette Zeile entfernt werden. Nur leider klappt diese Variante hier nicht, das Suchwort wird nicht gefunden (obwohl vorhanden) bzw. die Zeile wird /werden nicht entfernt.
PHP:
<?php
$dateipfad = "csv/test.csv";
$dateiinhalt = file($dateipfad);
$suchmuster = '/^suchwort1/';
$neuerInhalt = "";
foreach ( $dateiinhalt as $zeile ) {
if ( !preg_match($suchmuster, $zeile) ) {
$neuerInhalt.= $zeile;
}
}
file_put_contents($dateipfad, $neuerInhalt);
?>
Hat jemand eine Idee was ich da falsch mache? Für Hilfe wäre ich dankbar.