I need some logic for the following problem, but can't get my head around it. Basically I have some data like the following array
array(
array('name' => 'Test1',
'hierarchy'=> '1'),
array('name' => 'Test2',
'hierarchy'=> '1.1'),
array('name' => 'Test3',
'hierarchy'=> '1.2'),
array('name' => 'Test4',
'hierarchy'=> '1.2.1')
)
Now I would like to output an array in such a way that
$array[1] = 'Test1';
$array[1][2][1] = 'Test4';
Tried dynamic variable naming and dynamically creating multidimensional arrays, but both dont seem to work.