分别解析具有相同 class 的 div?
Parsing divs with same class individually?
我有 div 具有相同的 Class 值;
<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 和第三个 div?
一样解析和显示
谢谢。
由于 $html->find('.description')
returns 一个 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>';
}
我有 div 具有相同的 Class 值;
<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 和第三个 div?
一样解析和显示谢谢。
由于 $html->find('.description')
returns 一个 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>';
}