Hallo Tarquinio,
Könnt ihr mir verraten wie ich einen Array in eine datei schreiben kann? Allerdings ist in der Datei schon etwas drinne, also soll er die Datei einfach überschreiben.
Also, dann musst Du die Datei so öffnen:
$fp = fopen ('dateiname', 'w');
Das 'w' bewirkt, dass die Datei - falls sie schon existiert - komplett geleert wird.
Ausserdem sollte er für jedes Feld des Arrays eine neue Zeile anfangen damit ich die Datei später wieder mit file() auslesen kann.
Mittels $string = join ("\n", $array); kannst Du den Array in eine Zeichenkette verwandeln, die durch Zeilenende-Zeichen "\n" getrennt ist. Falls die Felder schon auf "\n" aufhören, also bereits Zeilenende-Zeichen enthalten, dann solltest Du stattdessen $string = join ("", $array); anwenden, sonst sind hinterher hinter jeder Zeile zwei Zeilenende-Zeichen, also werden lauter Leerzeilen eingefügt..
Mittels fwrite ($fp, $string); kannst Du die Zeichenkette in die Datei schreiben.
Und mittels fclose ($fp); kannst Du die Datei nun schließen.
Viele Grüße,
Christian