Chciałbym poniższą tablicę przekonwertować na prostszy format.
Tablica pierwotna:
'id' => 1 ), 'name' => 'Jan' ) ), 'id' => 2 ), 'name' => 'Marek' ) ) ), ) ) );
Na wyjściu:
( ( ( ( ( ( [id] => 1 ) ( [name] => Jan ) ) ) ( ( ( [id] => 2 ) ( [name] => Marek ) ) ) ) ) )
Jak mogę tę tablicę sprowadzić do takiej postaci:
$array['rows']['row'][0]['id'] = '1'; $array['rows']['row'][0]['name'] = 'Jan'; $array['rows']['row'][1]['id'] = '2'; $array['rows']['row'][1]['name'] = 'Marek';
Czy ktoś jest w stanie przedstawić działający kod? Niestety ja nie mogę osiągnąć takiego efektu

PS: Nazwy kluczy są przypadkowe, chciałbym by to działało także na tablicach o innych kluczach i z większą ilością zagłębień. Rekurencja potrzebna jak nic, pytanie w jaki sposób ją użyć?