使用PHP Simple HTML DOM Parser查找.zip?

时间:2014-10-23 08:24:08

标签: php html simple-html-dom

我是PHP Simple HTML DOM Parser的新手,我试图列出以.zip-animal.jpg结尾的链接,但我不知道该怎么做它。

我尝试在谷歌搜索但无济于事,我从下面得到的只是一个白页。

// Create DOM from URL or file
$html = file_get_html('<domain removed>');

// Find all -animal image files
foreach($html->find('-animal.jpg') as $element)
echo $element->href . '<br>';

// Find all zip files
foreach($html->find('.zip') as $element)
echo $element->href . '<br>';

1 个答案:

答案 0 :(得分:3)

您可以使用strpos()搜索特定的href。例如:

$links = $html->find('a');
foreach($links as $link) {
    if(
        (strpos($link->href, '-animal.jpg') !== false) ||
        (strpos($link->href, '.zip') !== false)
    ) {
        echo $link->href . '<br/>';
    }
}