У меня есть div с тем же значением класса;
<div class="description">Div 1</div>
<div class="description">Div 2</div>
<div class="description">Div 3</div>
и я могу разобрать и показать их все с помощью этого кода:
foreach($html->find('.description') as $icerik) { echo '<b>'.$icerik->plaintext.'</b>'; }
Теперь я хочу показать их по отдельности. Как заставить их анализировать и отображать, как первый div, второй div и третий div?
Благодарю.
поскольку $html->find('.description')
возвращает массив объектов dom-узла, результат которых вы можете поместить в переменную, к которой вы могли бы обращаться напрямую.
$description_divs = $html->find('.description');
echo 'first div '.$description_divs[0]->plaintext.'<br><br>';
echo 'second div '.$description_divs[1]->plaintext.'<br><br>';
echo 'third div '.$description_divs[2]->plaintext.'<br><br>';
Вы имеете в виду это?
foreach($html->find('.description') as $icerik) {
echo '<div><b>'.$icerik->plaintext.'</b></div>';
}