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

С помощью DiDom можно осуществлять поиск внутри уже найденных элементов. Давайте посмотрим, как это делается. Пусть у нас есть следущий текст:

<div> <p> text1 </p> <p> text2 </p> <p> text3 </p> </div>

Получим родительский блок в переменную:

<?php $block = $document->first('div'); ?>

А теперь внутри родительского блока найдем первый абзац:

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

Выведем текст найденного абзаца:

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

Выведите текст элемента с классом elem, находящегося внутри элемента с айди block:

<p class="elem"> --- </p> <div id="block"> <p class="elem"> +++ </p> <p> --- </p> <p> --- </p> </div>



Чат с GPT Компилятор