Mehrdemensionales Array zum includieren in eine .p

Hallo ich möchte folgendes erreichen.

Gegeben: Mehrdemensionales Array
Funktion: Schreibt eine Datei mit dem Inhalt:
$data = array(…);
Ergebnis: Ich kann die Datei includieren und hab mein mehrdemensionales Array.

Problem: Es muss egal sein, wie weit das Array verschachtelt ist.
Frage: Wie mach ich das am Besten? Ich könnte ätliche foreach schleifen verschachteln, das muss aber irgendwie anders gehen.

Idee: Es gibt ja den schönen Befehl „print_r($data);“ Das was der rausspuckt könnte man einfach indem man ein paar Zeichen ersetzt in eine

array() funktion schreiben. Aber wie bekomme ich das was print_r mit ausgibt in eine Variable? $r = print_r($data); funktioniert nicht, es wird nur

das Array angezeit und $r auf 1 gesetzt

Vielen Dank für eure Hilfe.

Ulli

Hallo ich möchte folgendes erreichen.

Gegeben: Mehrdemensionales Array
Funktion: Schreibt eine Datei mit dem Inhalt:
$data = array(…);

fputs($datei, "<?php $data = unserialize('".addslashes(serialize($array))."'); ?>");

Sieht in der Datei nicht schön aus, sollte aber funktionieren und ist kurz…

Alexander