我解析一個網頁的一些數據沒有問題。 我試圖獲得某些div
的類名。PHP簡單的HTML DOM解析器 - 打印類名稱
例子:
< div class="stars b3"></div>
我想在陣列只是b3
保存。 可以做到這一點嗎?
謝謝!
我解析一個網頁的一些數據沒有問題。 我試圖獲得某些div
的類名。PHP簡單的HTML DOM解析器 - 打印類名稱
例子:
< div class="stars b3"></div>
我想在陣列只是b3
保存。 可以做到這一點嗎?
謝謝!
看到這個:
<?php // http://stackoverflow.com/questions/4835300/php-dom-to-get-tag-class-with-multiple-css-class-name
$html = <<< HTML
<td class="pos" >
<a class="firstLink" href="Search/?List=200003000112097&sr=1" >
Firs link value
</a>
<br />
<a class="secondLink SecondClass" href="/Search/?KeyOpt=ALL" >
Second Link Value
</a>
</td
HTML;
$dom = new DOMDocument();
@$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate(
"/html/body//a[@class='secondLink SecondClass']"
);
echo $hrefs->item(0)->getAttribute('class');
感謝您的回答。 我已經看到了這個解決方案,但是我不知道如何在Php Simple DOM庫中使用它。 它可能與此庫使用getAttribute或我只是不知道正確的sintax。 – MrRees 2013-03-04 19:28:09
你應該能夠從標籤中抓取所有屬性(比如'class'標籤),像這樣http://stackoverflow.com/questions/14456621/simple-html-dom-getting-all-attributes-from-a -tag示例顯示'a'標記,但您應該可以修改以獲取'class'標記。 **真的,你應該能夠使用你當前的代碼,並簡單地'爆炸'的價值,以獲得所有的類個別。** – user1477388 2013-03-04 19:50:00
$ a-> attr這就是我正在尋找。 再次感謝! – MrRees 2013-03-04 22:11:50
重複? http://stackoverflow.com/questions/4835300/php-dom-to-get-tag-class-with-multiple-css-class-name – user1477388 2013-03-04 18:59:42