Если один массив путей
$singleArray = array(
'/Web',
'/Web/Test1',
'/Web/Test2',
'/Web/Test2/Subfolder',
'/Web/Test3',
'/Public'
);
Из этого массива я хочу создать многомерный массив, который сохранит ключи, но создаст подпапки в правильных родительских папках. Позже я хочу перебрать новый массив, чтобы создать дерево папок (но это не проблема).
Новый массив должен выглядеть так:
$multiArray = array(
'/Web'=>array(
'/Web/Test1'=>array(),
'/Web/Test2'=>array(
'/Web/Test2/Subfolder'=>array()
),
'/Web/Test3'=>array()
),
'/Public'=>array()
);
Подробнее здесь: https://stackoverflow.com/questions/312 ... erminating