Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z wyrażeniem regularnym
marek71_33
post 19.02.2010, 14:06:46
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 2.02.2010

Ostrzeżenie: (0%)
-----


Mam link do strony np.
Kod
strona_1.php?id_1=100&id2=200&id_art=300 (...itd)

ostatecznie chcę osiągnąć:
Kod
strona-1/100200300


Na początek (do dalszej obróbki) chcę otrzymać:
Kod
strona_1 100 200 300 (...itd)
a potem działać za pomocą innych funkcji
W tym celu zamieniam ciągi na spacje. Używam preg_ i wyrażenia :
Kod
(.\php[?]*[a-z0-9]*[=][^0-9]*)&[a-z0-9]*[=]

otrzymuję jednak:
Kod
strona_1 100&id2=200&id_art=300 (...itd)(...itd)


Czy jest możliwe, aby żądany efekt uzyskać za pomocą jednego wyrażenia? czytałem o wyrażeniach regularnych, ale nie robię tego na codzień i nie mogę dać rady


Go to the top of the page
+Quote Post
messmaker
post 19.02.2010, 14:25:22
Post #2





Grupa: Zarejestrowani
Postów: 106
Pomógł: 5
Dołączył: 5.12.2008

Ostrzeżenie: (0%)
-----


http://php.net/manual/en/function.preg-match-all.php
Go to the top of the page
+Quote Post
marek71_33
post 19.02.2010, 14:40:23
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 2.02.2010

Ostrzeżenie: (0%)
-----


chyba za cienki jestem żeby to zrobić sciana.gif
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:04