Для парсинга (parsing) сайтов при помощи PHP обычно используется или регулярные выражения или сторонние библиотеки.
include('simple_html_dom.php'); // Create DOM from string $html = str_get_html($links); //or $html = file_get_html('www.example.com'); foreach($html->find('a') as $link) { echo $link->href . '<br />'; }