Oddzielanie rozszerzenia od nazwy pliku

Witam

mając np. takie dane

$plik = 'nazwa.zip';

chcę oddzielić rozszerzenie, czyli to co będzie poza kropką…, w jaki sposób to zrobić aby w zmiennej np. $rozszerzenie mieć końcówkę zip

Za ewentualne odpowiedzi serdecznie dziękuję! 8)

$rozszerzenie=substr(strrchr($plik,'.'),1);

kutar

dzięki ;), jak zwykle nieoceniona pomoc :smiley:

a ja bym chciał uzyskać odwrotny efekt tzn żeby została nazwa pliku, a rozszerzenie mi zniknęło

przykład:

mam dane.txt, a chcę tylko dane :wink:

$nazwa=substr($plik,0,strrpos($plik,'.'));

lub

$nazwa=pathinfo($plik,PATHINFO_FILENAME);