# Поиск внутри элементов через 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>`
← →
↑