Öncelikle file_get_contents mi kullanıyorsun yoksa cURL kütüphanesi ile mi siteyi çekiyorsun.

Benim sana tavsiyem cURL kütüphanesini kullanarak çekmen bunu bir fonksiyona vererek fonsiyonun döndüreceği sonucu yani sitenin kaynagını str_replace(array("\r","\n","\t"), null, $cıktı);
yaparak tab boşlukları, alt satırları ortadan kaldır. Ondan sonra işlemi yapmaya çalış daha kolay olur.