Jak usunąć rozszerzenie np .avi (z końca dowolnego stringu) w php ?: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Linia 2: | Linia 2: | ||
Do tego celu użyjemy drobnej funkcji. | |||
<source lang="php"> | <source lang="php"> | ||
Linia 18: | Linia 12: | ||
</source> | </source> | ||
smoksmok | '''Przykład danych wejściowych funkcji''' | ||
*blablabla.php | |||
*smoksmok.avi | |||
'''Wynik działania funkcji''' | |||
*blabla | |||
*smoksmok | |||
[[Category:PHP]] | [[Category:PHP]] |
Wersja z 05:52, 21 lut 2010
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.
<source lang="php">
function wywal_rozszerzenie($from) {
$from = preg_replace('/\.[^.]+$/',,$from);
return $from; } </source>
Przykład danych wejściowych funkcji
- blablabla.php
- smoksmok.avi
Wynik działania funkcji
- blabla
- smoksmok