Hallo Linuchs,
Obwohl file_put_contents ein array zulässt, kann ich es von Datei mit file_get_contents nicht wieder herstellen:
Du musst das Handbuch schon genau lesen: der zweite Parameter darf ein eindimensionales Array sein, die Elemente des Arrays werden dann aneinander gehängt und in die Datei geschrieben.
Du suchst var_export() (true als 2. Parameter nicht vergessen), damit kannst du die Variable als PHP-Code in die Datei schreiben.
Gruß
Tobias