Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyrażenie regularne - usunięcie ciągu z linku url
Forum PHP.pl > Forum > Przedszkole
Arozza
Cześć.

Mam takie wyrażenie regularne;
  1. $x = preg_replace('/(?|&)page=[0-9]+/', '', $string);


jednak ono nie działa, nie uwzględnia ?page=NUMER - co może być przyczyną?
podawany $string to;
Kod
$link = 'witaj w swiecie?page=10';
jacobson
a jakby dodac po [0-9] - {1,} ?
sowiq
"?" jest znakiem specjalnym, więc powinno się go "eskejpować", tzn. używać "\?". Czyli:

  1. $x = preg_replace('/\?|&page=[0-9]+/', '', $string);
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.