$data1['baslik'] = array(0 => "Ahmet",1 => "Mehmet",2 => "Veli");
$data2['baslik'] = array(0 => "Elif",1 => "Serhan",2 => "Mehmet",3=> "Halil",4=> "Murat");
$data2['link'] = array(0 => "http://Elif'in Linki",1 => "http://Serhan'in Linki",2 => "http://Mehmet'in Linki", 3 => "http://Halil'in Linki", 3 => "http://Murat'in Linki");
$ortak = array_diff($data2['baslik'],$data1['baslik']);
$sonuc = array_intersect_key($data2['link'], $ortak);
print_r($sonuc);
/* sonuc
Array
(
[0] => http://Elif'in Linki
[1] => http://Serhan'in Linki
[3] => http://Murat'in Linki
)
*/
Yardımın için Çok Teşşekur ederim şu array iyicene bakmam lazım bu fonksiyonların ne işe ayaradıgını blmiyordum