birden çok link varsa for döngüsüne sokmalısın.
tek tek cekmek istersen
echo $link[1][0];
gibi dene
print_r yapmamdaki sebep anahtarları göstermek içindi.
örnek for yazayım
preg_match_all('/<a href="(.*?)">(.*?)<\/a>/',$kaynak,$link)
for($i=0; $i<count($link[1]); $i++){
echo $link[1][$i]; echo "<br/>";
}test etme şansım yok şuan.