我有几个页面可以从中获取 html。$html 是每个页面中带有 html 的对象。我现在从页面中获取图像,有些页面只有一张图片,有些页面没有。如果页面没有图像,我想在数组中放入一个值,例如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;
}