do {
if(is_Object($html2->find("#ficha_fotos",0)->children($j)) === true){
if($html2->find("#ficha_fotos",0)->children($j)->children(0)->src){
$imggran = $html2->find("#ficha_fotos",0)->children($j)->children(0)->src."<br />";
$imggran = explode(".", $imggran);
$imggran[2] = $imggran[2]."G";
$salidaimg = implode('.',$imggran);
echo $salidaimg;
}
$j++;
}else {
$j++;
}
} while($j < 50);
但是在某些页面中我得到的不到8个,所以我需要避免这个错误并继续执行。 感谢和抱歉给您带来的不便
答案 0 :(得分:1)
试试这个
do {
$isObject = false;
if ( is_Object($html2->find("#ficha_fotos",0)) === true && is_Object($html2->find("#ficha_fotos",0)->children($j)) === true ) {
$isObject = true;
}
if($isObject){