evet alabilirsin, preg_match_all fonksiyonunu uyguladıktan sonra eline gelen diziden istediğin kısmı döndürebilirsin.

örnek betik

$veri='
<a href="location1">title1</a>
<a href="location2">title2</a>
<a href="location3">title3</a>
';

preg_match_all('@<a href="(.*?)">(.*?)</a>@si',$veri,$veriliste);
print_r($veriliste); // Diziyi detaylı şekilde görmenizi sağlar (Kaynak koda bakarak daha rahat görebilirsiniz)

echo '<br><br> Array 1deki veriler <br>';
	for ($d=0;$d<count($veriliste[2]);$d++) {
	echo $veriliste[2][$d]."<br>";
	}

echo '<br><br> Array 2deki veriler <br>';
	for ($d=0;$d<count($veriliste[1]);$d++) {
	echo $veriliste[1][$d]."<br>";
	}