- Home
- Przykłady i porady PHP79
- Inne pomoce, software6
- Banery
- Hyde Park Private Zone6
- Polityka cookies
- Udostępnianie tekstów
© 2001 - 2026 PhpCodex
Jak pobrać rozszerzenie przy wielu kropkach w nazwie
Przykład PHP2014-03-07 stopień trudności: łatwyCzasem 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)));
?> manual: preg_match() strtolower() end() explode()







