Dieter Raber: Bestimmte zeile überschreiben

Beitrag lesen

Hallo Carsten,

  • Datei mit file() enlesen
  • mit for durch das Array marschieren
  • wenn du an der entprechenden Zeile ankommst, den Wert ueberschreiben oder mit unset() loeschen, danach evtl. break
  • Array mit implode() in String umwandeln
  • Datei mit fopen(), fwrite(), fclose() ueberschreiben

Du musst beachten, dass file() etwas eigensinnig mit Zeilenennden umgeht, entweder behandelst du bei iterieren alle Werte des Arrays mit trim(), dann wird es aber nichts mit break, oder gibst bei implode() entsprechende Argumente mit.

Gruß,

Dieter