cr: ein array element löschen aus txt datei

Beitrag lesen

hallo zusammen,

ich grübel schon eine ganze weile an einem problem, habe auch schon im internet gesucht und einzelteile gefunden, nun habe ich aber irgendwo fehler in meiner logik.

ich möchte gerne die 2. zeile dieser textdatei entfernen, die 3. zeile soll somit eine zeile höher rutschen

inhalt der test.txt

paul|hallo ich bin der paul|
susi|hallo ich bin die susi|
peter|ist auch hier|
_____________________________________________
das nicht funktionierende php script

$datei = file('test.txt');
$datei_handle = fopen("test.txt", 'w');
foreach($datei as $zeile)
{
 if($zeile == "susi|hallo ich bin die susi|")
 {
  unset($zeile);
 }
 fwrite($datei_handle, $zeile);
}
fclose($datei_handle);

danke für jeden tip!

grüße cr