Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: str_replace zamiana dowolnej liczby ostatnich znaków
Forum PHP.pl > Forum > PHP
bmati666
Witam,
Jak w temacie, chciałbym właściwie usunąć końcówkę, która może mieć różne długości.
Mam coś takiego:
  1. $link = 'coś?coś=123456';
  2. $link2 = str_replace("?coś=123456,"",$link);

Tylko, że zamiast 123456 może być 123 albo 123456789
Czy da się zrobić tak, żeby usuwało po prostu wszystko po "?coś="?
trueblue
1. Możesz odnaleźć znak = i odciąć od lewej do tego znaku.
2. Możesz użyć http://php.net/manual/en/function.parse-url.php
3. Możesz użyć wyrażeń regularnych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.