I have nested structure very similar to folder structure, like:
Array
(
[level_one_1] => Array
(
[level_two_1] => value1
[level_two_2] => valuetwo
[level_two_3] => value_three
)
[level_one_2] => Array
(
[level_two_4] => value1
[level_two_5] => valuetwo
[level_two_6] => value_three
)
[level_one_3] => Array
(
[level_two_2] => valuetwo
[level_two_3] => value_three
)
)
Is it a quick way to covert it to something like this:
Array
(
[level_one_1/level_two_1] => value1
[level_one_1/level_two_2] => valuetwo
[level_one_1/level_two_3] => value_three
[level_one_2/level_two_4] => value1
[level_one_2/level_two_5] => valuetwo
[level_one_2/level_two_6] => value_three)
[level_one_3/level_two_2] => valuetwo
[level_one_3/level_two_3] => value_three
)
Slash between levels would be separator - it could anything. Also it would be dynamic numbers of levels.
Is it a way to do so by using predefined array* functions ? with recursion ?