preg_match_all('@<h3><a title="(.*?)" href="(.*?)">(.*?)</a></h3>@si',$konu,$baslik,PREG_SET_ORDER);
$say=count($baslik);
for($i=1; $i<15; $i++){
$link=$baslik[$i][2];
$icerik=$baslik[$i][3];bu şekilde istedigin alanı alabilirsin ve for ile döngüye alabilirsin.
içerik cektigin kaynagı verirsen daha iyi yardımcı oluruz.