Разбить строку во вложенный массив

Я хотел бы преобразовать эти строки в комбинированный вложенный массив:

array(
    'item1:item2:itemx',
    'item1:item2:itemy',
    'itemz'
)

к

array(
    'item1' => array(
        'item2' => array(
            'itemx' => array(),
            'itemy' => array(),
        )
    )
    'itemz' => array()
)

Есть ли способ сделать это с помощью цикла explode / foreach?

Ответы на вопрос(1)

Ваш ответ на вопрос