<div class="username-info-area">
<img src="https://image5.sahibinden.com/users/47/06/46/p200_profile_14470646_8126809.png" class="user-profile-photo" height="50" width="50" alt="">
<h5>familya yapı Gayrimenkul Gyo ltd şti</h5>
</div>
我想获得h5数据。 我可以访问div.username-info-area。
$items = $new_data->find('div.username-info-area', 0)->outertext;
echo $items . '<br>';
答案 0 :(得分:3)
在if
循环内运行foreach
子句,例如检查此示例:
下面的脚本会确保如果有h5
值,则会打印$div
及其outertext
。
<?php
foreach ($new_data->find('div[class=username-info-area]') as $div)
{
if($div->find('h5') !== '')
{
print_r($div->outertext);
}
}
?>
或者你可以在下一个foreach循环中运行另一个foreach
循环,例如。
<?php
foreach ($new_data->find('div[class=username-info-area]') as $div)
{
foreach($div->find('h5') as $h5)
{
print_r($h5->outertext);
}
}
?>
我希望这有帮助。