例如,在我的HTML中,我有「img」標籤。 我想將它們打包成「a」標籤獲取父節點的HTML,包括childs html並將其打印出來
如果我這樣做了一次,一切都很好。但下一次,已經打包的標籤再次打包並且很糟糕。我想要了解的是已經包含在「a」中的「img」。
爲了這個,我可以使用以下...
$doc = new DOMDocument();
$doc->loadHTML($article_header);
$imgs = $doc->getElementsByTagName('img');
foreach ($imgs as $img) {
?????
}
所以我會得到這個 「IMG」 標籤。現在如何獲得「img」的父節點並檢查它是否爲「a」?
也許會得到'a'並看看它是否包含圖像 – Ibu 2011-06-12 08:56:21
這個東西必須在文章編輯器中工作,並且我有必須用「a」標籤覆蓋的圖像。所以我必須先檢查「img」標籤。 – David 2011-06-12 09:00:47
請恢復您的編輯到這個問題,否則您的[其他問題](http://stackoverflow.com/questions/6321262/how-to-pass-data-from-domdocument-to-regexp)可能會被關閉爲這一個的重複。你的問題,因爲它是在你的編輯收到良好的答案,所以改變它不是一個好主意/建議。 – Mat 2011-06-12 10:32:18