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>";
}