Получить аттрибут ссылки

При помощи nodeValue я получаю текст, всё супер, но мне надо еще и URL получить, который в href находится... Как это сделать? Помогите, пожалуйста. Решения должно быть с foreach как сейчас. Надо что то добавить?

foreach ($node->filter('li:nth-child('1') > a') as $dom) {
          var_dump($dom->nodeValue);  // it's display text from href. Ok good, but i want also get url.     
       }

Ответы (1 шт):

Автор решения: NoSkill

У класса DOMNode есть readonly свойство attributes:

https://www.php.net/manual/en/class.domnode.php

$attrHref = $aNode->attributes->getNamedItem("href");
if (!is_null($attrHref)) {
  echo $attrHref->nodeValue;
}
→ Ссылка