hi,
ich möchte einen array so in einer Datei abspeichern, dass die Datei gleich als Array-Deklaration für PHP genutzt werden kann.
hm, sinn & zweck des ganzen?
meine bisherige Lösung "mißbraucht" die print_r Funktion, um den kompletten array in einen einzigen String zum Beschreiben einer
Datei (vorher noch alle eckigen Klammern des Ergebnisses umgewandelt)
ob_start();
print_r($content);
$content = ob_get_contents();
ob_end_clean();--> alle eckigen Klammern im Ergebnis in " umwandeln
--> $content einfach per fwrite abspeichern, ist ja schon ein String
und das "funktioniert"?
_immer_?
bei sonderzeichen innerhalb der array-werte sehe ich da irgendwie probleme am horizont heraufziehen ...
kennt jemand einer "sauberere" Möglichkeit ?
wenn die verwendung nicht absolut direkt aus der datei erfolgen muss, sondern noch einen zwischenschritt erlaubt, würde ich serialize/unserialize bemühen ...
gruß,
wahsaga
I'll try being nicer if you'll try being smarter.