关键字后面的下一个17个字母

时间:2017-02-04 20:33:25

标签: php

我有这个关键字:yt-lookup-title。 我想在变量之后接下来的17个字母。所以我会:

"<a href="/watch?v=HnlC81tWoY8"

如何归档我使用此关键字从所有行获取它? Keywords

1 个答案:

答案 0 :(得分:0)

如果您想获得href内容,可以依赖domdocument。 如果我没有弄错的话,所有链接(<a>)都有此类yt-uix-tile-link。所以你可以做到以下几点:

$dom = new DOMDocument;
// $html is a string containing the html of the page you're parsing
$dom->loadHTML($html);

$xpath = new DOMXPath($dom);

links = array ();
$nodes = $xpath->query('//a[@class="yt-uix-tile-link"]/@href');

foreach ($nodes as $node) {
    $links [] = $node->nodeValue;
}

var_dump ($links);

希望有所帮助