Zapisałem pierwszą tablicę tak jako string: $indexy=[dane][imie]
Użyłem eval('$smiesznaTablica'.indexy.'="'.$tablica.'";');
Wszystko działa gdy zmienna $tablica jest stringiem, tworzy się ładnie tablica o danych indexach i dodaje wartość, chciał bym jednak by była możliwość dodania tablicy zamiast stringu, ten kod dla tablicy zwróci wartość "Array" jako string a nie jej faktyczną wartość. Kombinowałem na setki sposobów i nie mogę wpaść na to jak tego dokonać, może jest inny sposób bez kombinowania z eval na osiągnięcie czegoś takiego? W sumie tablicę można rozpisać na array(...=>...,...=>...), ale to znów eval i masa kombinowania, a to i tak wydaje się przekombinowane.
Ogólnie chodzi o to by z danych indeksów (nie wiadomo ilu) stworzyć tablicę, by kolejna była w poprzedniej i do niej przypisać wartość która może być stringiem (co robi jeden z powyższych kodów) jak i array'jem.
Jakiś pomysł na moją fanaberię?

Można sobie pomóc korzystając z explode - mamy już tablicę, teraz tylko jak dodać do niej wartość.