我試圖替換字符串中的視頻鏈接 - 這裏是我的代碼:如何返回DOMDocument的外部html?
$doc = new DOMDocument();
$doc->loadHTML($content);
foreach ($doc->getElementsByTagName("a") as $link)
{
$url = $link->getAttribute("href");
if(strpos($url, ".flv"))
{
echo $link->outerHTML();
}
}
不幸的是,outerHTML
沒有當我試圖讓HTML代碼爲全面超鏈接一樣<a href='http://www.myurl.com/video.flv'></a>
任何想法如何實現這一目標?
DOMNode還包含包含DOMDocument,所以你可以這樣做,如果y ou只有你想得到HTML的節點: $ domNode-> ownerDocument-> saveHTML($ domNode); – rooby 2014-07-16 06:43:39