2017-08-01 35 views
0

我想從HTML這種結構中提取數據後立即獲得元素PHP簡單的DOM元素類似於+ CSS選擇器

TD1 TD2 TD3

當我嘗試simple php dom

foreach($html->find('body + table + table + table + table') as $element) 
    echo $element->innertext . '<br>'; 

我得到這樣的結果:

TD1 TD2 TD3

TD2 TD3

TD3

好像PHP的DOM庫不與+ CSS選擇工作,所以它創建元素「body + table + table + table + table」幾次,而不僅僅是直接的body> table> table> table >表。

我怎麼能得到的只是外部標記曾經那麼結果將是 TD1 TD2 TD3 ? 在一頁中的HTML中,這個結構在同一個頁面中有好幾次,所以我正在尋找類似於+ CSS選擇器的東西,以便在頁面中獲得此元素body + table + table + table + table的所有實例。

回答