Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Преобразовать текст в массив


Автор: swordfishik 12.10.2016, 19:43
Всем привет. Нужна ваша помощь в написании регулярного выражения, дабы с данного текста получить нужный массив. Спасибо!

Код
<p>Раздел содержит часто встречающиеся вопросы от клиентов, на которые мы дали исчерпывающие ответы.</p><ul id="question-answer"><li>Первый вопрос<br></li><ul><li>Первый абзац ответа на первый вопрос<br></li><li>Второй абзац ответа на первый вопрос<br></li></ul><li>Второй вопрос</li><ul><li>Первый абзац ответа на второй вопрос</li></ul><li>Третий вопрос<br></li></ul>

Код
Array
(
    [0] => Array
        (
            [question] => Первый вопрос
            [answer] => Array
                (
                    [0] => Первый абзац ответа на первый вопрос
                    [1] => Второй абзац ответа на первый вопрос
                )

        )

    [1] => Array
        (
            [question] => Второй вопрос
            [answer] => Array
                (
                    [0] => Первый абзац ответа на второй вопрос
                )

        )

    [2] => Array
        (
            [question] => Третий вопрос
            [answer] => Array
                (
                )

        )

)

Автор: _zorn_ 12.10.2016, 21:33
Здравствуйте. 
Я хочу чтобы у меня все получилось. 
Я вам даже дам кучу данных (которые никак мне не помогут в моем начинании, но зато порвут разметку).
Слелайте что нибудь...

Автор: swordfishik 12.10.2016, 22:23
Цитата(_zorn_ @ 12.10.2016,  21:33)
Здравствуйте. 
Я хочу чтобы у меня все получилось. 
Я вам даже дам кучу данных (которые никак мне не помогут в моем начинании, но зато порвут разметку).
Слелайте что нибудь...

любитель умничать? я не прошу сделать все, можно было бы идею подкинуть, но лень, правда? а флудить - раз плюнуть, уже не нужно, мне дали наводку куда копать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)