wahsaga: array als array-deklaration abspeichern

Beitrag lesen

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.