Jak usunąć rozszerzenie np .avi (z końca dowolnego stringu) w php ?: Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
(bugfix)
m (Zastępowanie tekstu - "<source lang="php">" na "<pre>")
Linia 3: Linia 3:


Do tego celu użyjemy drobnej funkcji.
Do tego celu użyjemy drobnej funkcji.
<source lang="php">
<pre>


function wywal_rozszerzenie($from)
function wywal_rozszerzenie($from)

Wersja z 17:23, 15 lut 2018

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;
}
</source>



Przykład danych wejściowych funkcji

*blablabla.php

*smoksmok.avi


Wynik działania funkcji

*blabla

*smoksmok