@scher_khan

Как спарсить текст и преобразовать его в массив?

Здравствуйте,

Есть такой текст:

{{
#foo([
    'key'  => 'value',
    'key2' => #bar([
        'barKey' => 222,
        'barKey2' => #anotherFoo([
            'key' => 'value'
        ])
    ])
])
}}


Нужно преобразовать его в массив

[
    'widgetName' => 'foo',
    'widgetValue' => [
        'key' => 'value',
        'key2' => [
            'widgetName' => 'bar',
            'widgetValue' => [
                'barKey' => 222,
                'barKey2' => [
                    'widgetName' => 'anotherFoo',
                    'widgetValue' => [
                        'key' => 'value'
                    ]
                ]
            ]
        ]
    ]
]

Заранее спасибо за помощь.
  • Вопрос задан
  • 2189 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы