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

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

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

Получим массив абзацев с помощью метода find:

<?php $elems = $document->find('p'); ?>

Переберем полученные элементы циклом и выведем текст каждого элемента:

<?php foreach ($elems as $elem) { echo $elem->text() . '<br>'; } ?>

Выведите текст всех div:

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

Выведите текст всех тегов div с классом elem:

<div> --- </div> <div class="elem"> +++ </div> <div class="elem"> +++ </div>



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