PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : In einer Datei an das Ende einer Zeile!?


Satherlor
04.12.2003, 18:02:27
Moin,
ich möchte gerne mit meinem "Zeiger" an das Ende einer Zeile. Das soll heißen, in einer Datei, in der schon beispielsweise folgendes steht:

123-123-123-123-123
456-456-456-456-456
789-789-789-789-789

möchte ich jeweil am Ende der Zeilen beispielweise ein: "abc" hinten dran hängen! Wie kann ich das machen?

c4
04.12.2003, 18:07:19
Lies die Datei einfach im Ganzen in ein Array ein und hänge dann an jedes Feld das 'abc' dran:$f=file('datei.txt');
for ($i=0; $i<count($f); $i++) {
$f[$i]=trim($f[$i]); // Zeilenumbrüche entfernen
$f[$i].='-abc'; // Text anfügen
}

$fh=fopen('datei.txt', 'w');
fwrite($fh, join("n", $f)); // Felder zusammenfügen, 'Trennzeichen' ist Zeilenumbruch
fclose($fh);