2011-09-17 39 views
5

任何人都可以發佈一個例子,你用這個DOM文檔類來解析一個帶有html的字符串變量嗎?如何使用php DOM文檔?

我需要從這個變量中刪除某些標籤..

有關於如何使用它的PHP網站

+0

哪個變量上沒有任何的例子嗎? –

+6

但在StackOverflow上有例子。請搜索http://stackoverflow.com/search?q=dom+php並嘗試自己弄清楚。 DOM易於使用。只有在遇到障礙時才提出問題。不要求人們爲你寫教程。 – Gordon

回答

12
$document = new \DomDocument('1.0', 'UTF-8'); 
$document->loadHTML($source); 

$rootElement = $document->documentElement; 

$unwantedTags = $rootElement->getElementsByTagName('a'); 

foreach($unwantedTags as $tag) 
{ 
    $tag->parentNode->removeChild($tag); 
} 
+1

但我如何將它保存回$ source? – Anda

+4

@Anda:'$ source = $ document-> saveHTML();' – chelmertz