function friendly_link($friendly) { $id = array($id[0][0],$id[2][0],$id[4][0],$id[6][0],$id[8][0],$id[10][0],$id[12][0],$id[14][0],$id[16][0],$id[18][0]); return $friendly; }
ma ona zamieniać część adresu po znaku "?" to znaczy:
?a=4&id=5&e=67&p=100 ma zamienić na 4,5,67,100
Funkcja działa ale na stronie pokazuje się dłuuuuga lista błędów:
Notice: Undefined offset: 2 in C:\wamp\www\...\a.php on line 52 (.... itd aż do offset 18)
Notice: Undefined variable: id in C:\wamp\www\...\a.php on line 52
Próbowałem z parse_url i parse_str, ale kod
function friendly_link($friendly) { foreach($tablica as $tab); return $tab; }
?a=4&id=5&e=67&p=100 zamienia na 4 czyli tylko pierwsza wartość
Czy ktoś może mi pomóc w tej sprawie? Siedzę nad tym i nie daje rady. A może jest inny sposób żeby osiągnąć taki efekt? Które rozwiązanie jest lepsze i gdzie jest błąd?