Jak usunąć rozszerzenie np .avi (z końca dowolnego stringu) w php ?

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania

Dany jest nam dowolny ciąg znaków z którego chcemy usunąć rozszerzenie korzystając z wyrażeń regularnych.


Do tego celu użyjemy drobnej funkcji.


function wywal_rozszerzenie($from)
{
$from = preg_replace("/\\.[^.\\s]{3,4}$/", "", $from);
return $from;
}


Przykład danych wejściowych funkcji

  • blablabla.php
  • smoksmok.avi


Wynik działania funkcji

  • blabla
  • smoksmok