我的新codeigniter應用程序中有以下控制器,它從網頁中刪除數據。 但是,當我運行腳本時,我在PHP中收到以下錯誤。 Trying to get property of non-object
在echo $td->nodeValue;
simple_html_dom解析問題
我在代碼中找不到任何錯誤,爲什麼發生這種情況? 任何解決方案。 我附上代碼here
我的新codeigniter應用程序中有以下控制器,它從網頁中刪除數據。 但是,當我運行腳本時,我在PHP中收到以下錯誤。 Trying to get property of non-object
在echo $td->nodeValue;
simple_html_dom解析問題
我在代碼中找不到任何錯誤,爲什麼發生這種情況? 任何解決方案。 我附上代碼here
除非我誤解了,這可能是$ td應該是您的實際值,而不是$ td-> nodeValue。當你var_dump($ td)會發生什麼?或print_r($ td)?
var_dumb返回一個包含一些數組的長文本 –
@JinuJosephDaniel也許你正在尋找的可以通過其中一個數組鍵來訪問:$ td ['nodeValue'] –
這是什麼?:返回
$tds = $html->getElementsByTagName('td');
的錯誤意味着$ TD變量沒有一個「的nodeValue」屬性,實際上TD可在字符串值本身。
檢查什麼$tds
是第一個。
請顯示PHP – Popnoodles
'nodeValue'是你的td節點的一個屬性嗎? – Enissay
您只能調用'simple_html_dom'對象的方法和屬性......您可能正在尋找'$ td-> plaintext'或$ td-> innertext' ...檢查['doc'](http ://simplehtmldom.sourceforge.net/manual_api.htm)更多詳細信息... – Enissay