preg_match ('|<div class=\"haberler\">(.*?)<!-- /haberler-->|si', $data, $a);
preg_match_all ('|<a href=".*?" class=".*?"><span>(.*?)<\/span><\/a>|', $a[1], $b);
burada bir sorun yok. <span> içindeki değerleri alıyorum. Peki bu değerlerin preg_match_all içindeki a href=".*?" içindeki linklerini nasıl alabilirim?