$_SERVER['HTTP_ACCEPT_LANGUAGE'], en-GB,en-US;q=0.8,en;q=0.6 gibi bir çıktı veriyor. substr(..., 0, 2) ise ilk 2 karakteri alıyor, bu durumda en veriyor yani İngilizce. if veya switch case kullanarak kullanıcıyı hangi dile yönlendireceğinizi bulabilirsiniz.
hocam yoruyorum ama 4 veya 5 ülke şeklinde örneklendirirmisiniz php den pek anlamamda kusuruma bakmayın