![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Proszę o pomoc w napisaniu wyrażenia dla funkcji preg_match_all za pomocą którego wydobędę z adresu Kod strona_1.php?id_1=sztuka&id2=200&id_art=300a (...itd) nazwę strony bez rozszerzenia .php oraz wartości parametrów(to co jest po "=") przy założeniu, że:w nazwie strony i nazwie parametru mogą być litery, cyfry i znaki typu -_ itp wartości parametrów mogą być liczbowe lub tekstowe ilość parametrów nie jest stała (mogą być 2, 3 lub więcej) siedziałem nad tym całą noc i nic mi nie wyszło |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem coś takiego:
Kod function friendly_link($friendly) { $friendly = parse_url($friendly, PHP_URL_QUERY); $friendly = parse_str ($friendly, $tablica); $tab = array(); foreach($tablica as $tab); return $tab; } Funkcja działa ale tylko dla linków id=1, natomiast dla id=1&id2=2 już niestety nie. Czego brakuje? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 02:09 |