REGEX PHP Строка в JSON Вывод

0

У меня есть исходный код веб-сайта (получение его из file_get_contents).

Выглядит так:

<td id=dat>
    2013-09-22
</td>
<td>
    <a href="http://www.test.at/results/show_results.php?v=12252" 
        target=_blank>bbbbbbb
    </a>
</td>
<td id=dat>
    2013-09-22
</td>
<td>
    <a href="http://www.test.at/results/show_results.php?v=12231" 
        target=_blank>Tlalalala
    </a>
</td>
<td id=dat>
    2013-09-22
</td>
<td>
    <a href="http://www.test.at/results/show_results.php?v=12234"
        target=_blank>Tzzzzz
    </a>
</td>

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

<?php

$JSON = array(
    "results" => array(
        array(
            "title" => "bbbbbbb",
            "url" => "http://www.test.at/results/show_results.php?v=12252",
            "date" => "2013-09-22"
        ),
        array(
            "title" => "Tlalalala",
            "url" => "http://www.test.at/results/show_results.php?v=12231",
            "date" => "2013-09-22"
        ),
        array(
            "title" => "Tzzzzz",
            "url" => "http://www.test.at/results/show_results.php?v=12234",
            "date" => "2013-09-22"
        ),
    ),
);

echo json_encode($JSON);

?>

Кто-нибудь может мне помочь?

Теги:

1 ответ

2

Лично я бы рекомендовал использовать html Dom parser и так поступить - взгляните на это, у вас есть несколько примеров, которые вы можете посмотреть на http://simplehtmldom.sourceforge.net/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню