HTMLを取得するページがいくつかあります。$ htmlは、各ページのhtmlを含むオブジェクトです。現在、ページから画像を取得しています。一部のページには1つの画像があり、一部のページには画像がありません。ページにのような画像がない場合は、配列に値を入れたいと思いますempty
。だから私はのようなものが必要ですif($html->find('img')==null)
が、で解決策を見つけることができませんsimple_html_dom
。それを行うためのアイデアや他の方法はありますか?
//using simple_html_dom
public function GetImages($dataArray) {
$url = 'http://page/';
foreach ($dataArray as $link) {
$html = file_get_html($url . $link);
if(is_object($html)){
foreach ($html->find('img') as $image) {
$images[] = $image->src;
}
}
}
return $images;
}