DOM , . preg_match, , PDF :
$html = '<a href="foo.pdf">Foo</a>'.
'<a href="bar.jpg">Bar</a>'.
'<a href="baz.pdf">Baz</a>';
$dom = new DOMDocument;
$dom->loadHTML($html);
$links = $dom->getElementsByTagName('a');
$result = array();
foreach ($links as $link) {
$href = $link->getAttribute('href');
if (preg_match('/\.pdf$/i', $href)) $result[] = $href;
}
print_r($result);
:
Array
(
[0] => foo.pdf
[1] => baz.pdf
)