Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] regexp i nieokreślona liczba elementów w preg_match, nie preg_match_all
erix
post
Post #1





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Prosty przypadek, wyłuskuję zawartość z URL:

Kod
/asdasd/asdgfg/fgfg

gdzie nie wiem, ile jest parametrów.

Jeśli chcę wyłuskać wszystkie te parametry, robię:
  1. preg_match_all('#([^/]+)#si', $str...)


Ok, teoretycznie wszystko bangla, tylko gdy chcę jakąś część stałą zostawić:
  1. preg_match('#/asdasd/([^/]+)#si', $str...)

To jest problem, gdyż mam tylko pierwszy parametr.

Moje pytanie: w jaki sposób skonstruować wyrażenie, aby złapało wszystkie elementy URL począwszy od pewnej stałej? Do tablicy, oczywiście. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:38