Простой HTML-парсер DOM - PullRequest
1 голос
/ 02 июня 2011

Я использую простой парсер php dom . У меня есть ссылка в моем загруженном DOM, который выглядит следующим образом (в HTML):

<a href="...">Some const tesxt</a>

Как выбрать этот объект с помощью функции find? Может быть, я могу передать регулярное выражение, которое смотрит на a текст контейнера? Кстати, это статический (постоянный) текст, и я хочу найти нужную ссылку, ссылающуюся на этот текст.

1 Ответ

2 голосов
/ 02 июня 2011

Прочтите Руководство , оно должно дать вам все, что вам нужно знать.

$ret = $html->find('a');

foreach ($ret as $link) {
    if ($link->innertext == 'Someconst tesxt') {
          // do what you must.
    }
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...