Jak usunąć rozszerzenie np .avi (z końca dowolnego stringu) w php ?: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(better) |
m (Zastępowanie tekstu - "</source>" na "</pre>") |
||
(Nie pokazano 2 wersji utworzonych przez 2 użytkowników) | |||
Linia 3: | Linia 3: | ||
Do tego celu użyjemy drobnej funkcji. | Do tego celu użyjemy drobnej funkcji. | ||
< | <pre> | ||
function wywal_rozszerzenie($from) | function wywal_rozszerzenie($from) | ||
{ | { | ||
$from = preg_replace("/\\.[^.\\s]{3,4}$/", "", $from); | |||
return $from; | return $from; | ||
} | } | ||
</ | </pre> | ||
Aktualna wersja na dzień 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; }
Przykład danych wejściowych funkcji
- blablabla.php
- smoksmok.avi
Wynik działania funkcji
- blabla
- smoksmok