Простой HTML дом в поисках конкретной ссылки

Использование Simple html dom parser для получения некоторых информационных ссылок на веб-странице.

a href="http://mysite.com/_/id/5797/name"  John Doe

это работает просто отлично

$id=5797;
$html = file_get_html("$url");
$echo $html->find("a[href*=$id]",0)->plaintext." <br><hr>";

Но если я установлю идентификатор

$id=797;

Это также находит Джона Доу

Итак, я попробовал это;

$id=5797;
$html = file_get_html("$url");
$echo $html->find("a[href*=id/$id/]",0)->plaintext." <br><hr>";

Но это не возвращает совпадений. Гадать что-то не нравится косая черта. Можно ли это сделать с простым HTML-домом или мне нужно перебрать каждую ссылку и сделать проверку в php?

Спасибо

0 ответов

Другие вопросы по тегам