Атрибуты тегов в библиотеке DiDom при парсинге в PHP
Давайте теперь посмотрим, как получать атрибуты тегов. Пусть у нас есть следующий текст:
<a href="link.html">text</a>
Получим объект со ссылкой:
<?php
$elem = $document->first('a');
?>
Получим ее текст:
<?php
echo $elem->text(); // 'text'
?>
А теперь прочитаем содержимое атрибута
href
. Воспользуемся для этого
методом attr
:
<?php
echo $elem->attr('href'); // 'link.html'
?>
Есть и альтернативный способ. Можно прочитать соответствующее свойство объекта с элементом:
<?php
echo $elem->href; // 'link.html'
?>
Получите путь к картинке:
<img src="img.png">
Получите тип инпута:
<input type="checkbox">