![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Od paru godzin męczę się z tym wyrażeniem. Chcę jak najkrócej (i w miarę wydajnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )przetworzyć taki o to kod:
Kod http://www.test.com/?id=2&test=ala&x=23 http://www.wiki.pl/?test=32&ala=mala&a=4 na postać: Kod http://www.test.com/id_2/test_ala/x_23/ http://www.wiki.pl/test_32/ala_mala/a_4/ Moj dotychczasowy kod:
Przetwarza pierwszą zmienną z parametrem a resztę pomija. Z kolei kiedy na początku usunę '\?' "w szpony" preg'a dostają się też znaczniki html, ponieważ daję mu do przetworzenia cały kod strony. Oczywiście mógłbym zrobić to bez problemu przy pomocy explode i implode,ale czuję, że preg'iem jest dużo wydajniej (choć trudniej). Mogę prosić o jakieś sugestie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Dzięki twojej podpowiedzi doszedłem do czegoś takiego:
Może to można jeszcze prościej zrobić? (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:30 |