2
我試圖得到td
表的類,因爲我想跳過內容來保存..但我堅持這一點,並在文檔中找不到如何做到這一點。 例如:如何返回元素的類?
<table>
<tr>
<td class="h1">ONE</td>
<td class="h2">TWO</td>
</tr>
</table>
在這個表我想抓住唯一的h1 td class
內容,並跳過h2 content
我怎樣才能做到這一點?其實我能得到像這樣的內容:
foreach ($table[0]->find('tr') as $row)
{
foreach ($row->find('td') as $td)
{
echo $td->plaintext . " | ";
}
echo "<br/>";
}
但在第二的foreach我想執行的條件,如:
if(td-> somemethod that return the class == h2){continue;}else{do stuff...}
想法?
你會使用php DOM對象http://php.net/manual/en/book.dom.php並使用可能的getAttribute來解析html的頁面(假設它來自一個捲曲源,所以加載到一個變量?) – Dave
所以這個庫不支持一種方法來獲得一個特定的HTML元素的類? – Bender
A'
回答
鑑於
class
是它會出現你想要這個或因爲你想它的時候
class
=h1
,這種情況更有意義的屬性DOMElement::getAttribute
來源
2015-09-21 15:40:06
非常感謝你:) – Bender
相關問題