0
我從不同的頁面獲取html($ linkHtml),並希望從這些頁面獲取元素。有了這個,我得到了致命錯誤:調用一個非對象的成員函數find()。如果我將第二個foreach移出,我從一個頁面得到我想要的結果。我應該怎麼做才能從所有頁面獲取元素?PHP simple_html_dom foreach
$url = 'http://page/';
foreach ($dataArray as $link) {
$linkHtml = file_get_html($url . $link);
foreach ($linkHtml->find('text') as $text) {
}
}
我猜'file_get_html'失敗並返回NULL,而你需要檢查它是否成功,你要回適當的對象。 –