Richard: Bestimmte zeile überschreiben

Beitrag lesen

Hallo,

weiß. jemand wie man in PHP eine Zeile einer Textdatei überschreibt??Sagen wir ich hab eine txt datei mit hundert zeilen, wobei jede zeile beim Schreiben durch ein \n getrennt wurde. Nun möchte ich Zeile 33 überschreiben.Wie stell ich das an???

Gesamte Datei in Variable einlesen, mit explode()-Funktion anhand der Zeichenkette "\n" ein Array draus machen und dann über $array[32] auf das 33. Element zugreifen.

Interessant wäre dann auch noch das löschen der Zeile, so das der Rest nachrückt(ich lösch zeile 33 von hundert danach sinds nur noch 99 ohne leerezeile)

Dafür könnte man ein zweites Array anlegen, ist aber sicher nicht die beste Möglichkeit.

Viele Grüße