Просмотр поста

.
ramzes
preg_match_all('#<(?P<tag>[a-z]+)\s?(?P<type>style|class|id)="(?P<params>[^"]+)">(?P<inner>[^<]+)?<\/(?P<endtag>[^>]+)>#is', $text, $match); //some text parsing
unset($match[0], $match[1], $match[2], $match[3], $match[4], $match[5]); // unset trash
print_r($match); //result

result (+/-)

Array
(
    [tag] => Array
        (
            [0] => span
            [1] => span
            [2] => span
            [3] => span
            [4] => span
            [5] => span
            [6] => span
        )

    [type] => Array
        (
            [0] => class
            [1] => class
            [2] => class
            [3] => class
            [4] => class
            [5] => class
            [6] => class
        )

    [params] => Array
        (
            [0] => r date
            [1] => r date
            [2] => r date
            [3] => r date
            [4] => r date
            [5] => r date
            [6] => r date
        )

    [inner] => Array
        (
            [0] => 23 минуты назад
            [1] => 24 минуты назад
            [2] => Апрель 04  в 00:34
            [3] => Март 30  в 03:48
            [4] => Март 19  в 15:58
            [5] => Март 19  в 03:09
            [6] => Март 03  в 19:26
        )

    [endtag] => Array
        (
            [0] => span
            [1] => span
            [2] => span
            [3] => span
            [4] => span
            [5] => span
            [6] => span
        )

)

парсится нормально все. это если не учитывать того факта что парсить статику при каждом выводе глупо