Преобразование плоского массива строк ключевых путей в многомерный массив, заканчивающийся пустыми массивами.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование плоского массива строк ключевых путей в многомерный массив, заканчивающийся пустыми массивами.

Сообщение Anonymous »

Если один массив путей
$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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»