Найдите теги h3 и h4 под ним

Это мой HTML-код:

<h3>test 1</h3>
<p>blah</p>
<h4>subheading 1</h4>
<p>blah</p>
<h4>subheading 2</h4>
<h3>test 2</h3>
<h4>subheading 3</h4>
<p>blah</p>
<h3>test 3</h3>

Я пытаюсь создать массив тегов h3 с вложенными в них тегами h4. Пример массива мог бы выглядеть так:

Array
(
    [test1] => Array
        (
            [0] => subheading 1
            [1] => subheading 2
        )

    [test 2] => Array
        (
            [0] => subheading 3
        )

    [test 3] => Array
        (
        )

)

Готовы использовать preg_match или DOMDocument, есть идеи?

5
задан fire 1 October 2010 в 14:31
поделиться