АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ppPsDDET 27 of 84 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Текст первого элемента через DiDom в PHP

Давайте теперь научимся получать текст тегов разобранной страницы. Пусть наш тестовый сайт отдает следующее содержимое:

<p> text </p>

Получим для него объект с документом:

<?php $url = 'http://targ.loc/page.html'; $document = new Document($url, true); ?>

Давайте теперь получим наш абзац в виде объекта. Это делается с помощью метода first, который параметром принимает CSS селектор и получает первый элемент, подходящий под этот селектор. Найдем наш абзац:

<?php $elem = $document->first('p'); ?>

В переменную попадет объект, содержащий наш абзац:

<?php var_dump($elem); ?>

Давайте из этого объекта получим текст нашего абзаца. Для этого следует воспользоваться методом text:

<?php echo $elem->text(); ?>

Выведите текст первого div:

<div> text </div>