相关疑难解决方法(0)

2071
推荐指数
28
解决办法
40万
查看次数

如何返回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();
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,outerHTML当我试图获取完整超链接的html代码时不起作用<a href='http://www.myurl.com/video.flv'></a>

任何想法如何实现这一目标?

php dom outerhtml

15
推荐指数
3
解决办法
9992
查看次数

标签 统计

php ×2

dom ×1

html-parsing ×1

outerhtml ×1

parsing ×1

xml ×1

xml-parsing ×1