Если один массив путей
$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
Преобразование плоского массива строк ключевых путей в многомерный массив, заканчивающийся пустыми массивами. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразование плоского массива строк, напоминающего синтаксис массива, в двумерный массив.
Anonymous » » в форуме Php - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-