$rest = substr("abcdef", -1);
çıktısı f olacaktır yani son karakter

-3 yaparsanız son 3 uzantıyı verir.
mesela

ali.hakan.mp3 veya ali.hakan.wma olarak düşünün. Çıktısı her daim son 3 harf olacak.

ama diğer explode işlemi ile yaparsanız 2 adet nokta olduğu için düzgün çalışmayacak.

sonra if ile son 3 harfin uzantısını kontrol ettirirsiniz . Ama javascript ile daha pratik olabilir .