Jak pobrać rozszerzenie przy wielu kropkach w nazwie

Przykład PHP2014-03-07 stopień trudności: łatwy

Czasem potrzebujemy wyciÄ…gnąć z nazwy pliku rozszerzenie, poniżej dwa przykÅ‚ady jeden z użyciem wyrażeÅ„ regularnych, w drugim rozbijamy funkcjÄ… explode() nazwÄ™ pliku na tablicÄ™, end() pobierze nam ostatni element tablicy:


pierwsza metoda


<?
function rozszerzenie($plik
){
preg_match("/\.([^\.]+)$/"$plik$matches
);
return(
$matches[1
]);
}

$rozszerzenie rozszerzenie("test.test.test.pdf"
);
echo 
$rozszerzenie
;
?>


druga metoda


<?
$extension 
strtolower(end(explode('.',$file)));
?>


 
close
Strona korzysta z plików cookies. Zastosowane pliki cookie służą jedynie do prowadzenia ogólnych statystyk pozwalających na określenie popularności serwisu.