Доброго времени.
Имеется одномерный массив. Ключи и значения заполняются "ручками", поэтому при необходимости возможно определение неких "маркеров".
Пусть для примера будет такой массив ( маркер здесь, если он нужен: "---" )
Array
(
[---ЗАГОЛОВОК1] => ---ЗАГОЛОВОК1
[1-подзаголовок1] => 1-подзаголовок1
[1-подзаголовок2] => 1-подзаголовок2
[1-подзаголовок3] => 1-подзаголовок3
[---ЗАГОЛОВОК2] => ---ЗАГОЛОВОК2
[2-подзаголовок1] => 2-подзаголовок1
[2-подзаголовок2] => 2-подзаголовок2
[---ЗАГОЛОВОК3] => ---ЗАГОЛОВОК3
[3-подзаголовок1] => 3-подзаголовок1
[3-подзаголовок2] => 3-подзаголовок2
[3-подзаголовок3] => 3-подзаголовок3
[3-подзаголовок4] => 3-подзаголовок4
)
Как можно этот массив привести к такому виду?
Array
(
[---ЗАГОЛОВОК1] => Array
(
[1-подзаголовок1] => 1-подзаголовок1
[1-подзаголовок2] => 1-подзаголовок2
[1-подзаголовок3] => 1-подзаголовок3
)
[---ЗАГОЛОВОК2] => Array
(
[2-подзаголовок1] => 2-подзаголовок1
[2-подзаголовок2] => 2-подзаголовок2
)
[---ЗАГОЛОВОК3] => Array
(
[3-подзаголовок1] => 3-подзаголовок1
[3-подзаголовок2] => 3-подзаголовок2
[3-подзаголовок3] => 3-подзаголовок3
[3-подзаголовок4] => 3-подзаголовок4
)
)