Если вы знаете URL-адрес, который ищете, не можете ли вы использовать strpos()
?
if (strpos($your_html_page, 'your_url') !== false) {
echo 'The web web page has your_url in it.';
}
Это простое совпадение - но оно не говорит вам, является ли это гиперссылкой - просто если URL-адрес находится где-то на странице. Если вы хотите убедиться, что на самом деле гиперссылка, то этот подход или простое регулярное выражение не поможет (по крайней мере регулярное выражение может быть ненадежным и ненадежным). Вам нужно правильно проанализировать DOM, извлечь элементы <a>
и проверить атрибут href.