На этот вопрос уже есть ответ здесь:
Как следует из названия, я пытаюсь создать синтаксический анализатор и пытаюсь найти оптимальное решение для преобразования чего-то из пространства имен точек в многомерный массив, чтобы
s1.t1.column.1 = size:33%
было таким же, как
$source['s1']['t1']['column']['1'] = 'size:33%';