0
這讓我陷入了一段時間,所以我想我會發布它。我的問題是,我find->不正常工作和$ PRODUCT_NAME就要到了空PHP簡單DOM找不到工作
require 'mysql_con.php';
require 'simple_html_dom.php';
$html = file_get_html('http://www.xxxx.com/index.php?main_page=index&cPath=23');
/* foreach($html->find('img') as $element) {
echo $element->src . '<br>';
} */
$find = $html->find('#specialsListing .specialsListBoxContents .indent a');
$i=0;
foreach ($find as $test) {
$link = html_entity_decode($test->href);
$linkgrab = file_get_html($link);
$product_name = $linkgrab->find('#productName')->innertext;
echo $product_name;
break;
}
find方法返回一個對象數組。如果你指定第二個參數(在你的情況下爲'0'),那麼它返回數組中該鍵的對象。它在文檔http://simplehtmldom.sourceforge.net/manual_api.htm innertext中沒有爲數組設置,而是針對單個對象。 – 2013-05-02 23:41:07