bu işi en kaliteli ve hatasız yapmak için hazır classlar kullanın aksi taktirde hatalar alabilirsiniz.
vaktim yo kama aklım gelen örnek
parse_url ilr önce tam domain nameyi alıp içinde "." arayın
varsa sayısını bulun
unutmayın com.tr gibi 2 noktaya sahip uzantılarda var.
bunun için ise 3 ve üzeri nokta varmı kontrol ettirin
eğer 3 ve üzerinde nokta varsaa ya ip adresi yada sub domainli isimdir.
fakat 2 veya 1 tane nokta varsa sağdan sola ilk noktadan bölüceksiniz.
bunun için ise preg match ile hem tek hemde çift nokta için 2 ayrı regex oluşturun.

sonuç olarak ilk noktadan sonrası domain uzantısı olacaktır.

eğer akşama unutmassam ve konu çöülmesse bu dediğim fonksiyonu yazıp paylaşırım