Mahlzeit Airwolf89,
Allerdings (nur zur Schönheit), die Daten werden der Reihe nach in eine Zeile geschrieben,
Natürlich. Genau das tun die Anweisungen, die Du verwendest.
geht das nicht dass man dann im File dieselbe strukturierte Form hat als wie wenn man sich das ausgeben lassen würde?
1. kommt es darauf an, was Du unter "sich das ausgeben lassen würde" verstehst: meinst Du den Quelltext oder die Anzeige im Browser? Die Funktion "print_r()" liefert einen String zurück, wenn der zweite Parameter auf true steht. Schau Dir den String an.
2. musst Du anschließend ggf. das, was die Funktion zurückliefert, bearbeiten, bevor Du den dann "hübscheren" String in die Datei schreibst. Was genau Du haben willst bzw. als "schön" erachtest, kannst allerdings nur Du sagen.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|