Как с html кода получить только url адрес ссылки

Рейтинг: -1Ответов: 1Опубликовано: 03.07.2023

Имею такую структуру, как с этого кода вытянуть только url самой ссылки?

 $link = '<a href="https://t-do.ru/telegramm" target="_blank">
     <img src="/img/socico/telegram.png" alt="">
 </a>';

Ответы

▲ 0

Сделал пока что так

$link = '<a href="https://t-do.ru/telegramm" target="_blank"><img src="/img/socico/telegram.png" alt=""></a>';

preg_match_all("/<[Aa][\s]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '\"\s]*([^ \"'>\s#]+)[^>]*>/", $link, $matches);