Chcę ustawić tak, aby lang był rozpoznawany po ilości liter (strlen) == 2 (chcę używać oznaczeń ISO (pl/de/en itd)) i ma być on opcjonalny, czyli gdy nie wpiszemy
żadnego langa ma ładować domyślny (pl) i 1 argument traktować jako kontroler. W kodzie prezentuje się to tak:
Przy takim kodzie po wprowadzeniu urla "en/controller/method/arg1/arg2" uzyskuję:
Język: en Kontroler: controller Metoda: method
Przy wprowadzeniu tylko "controller/method/arg1/arg2" uzyskuję:
Język: pl Kontroler: method Metoda: arg1
Jak widać ucina mi kontroler z powodu array_shifta (tak się domyślam), co robię źle? Z góry dziękuję za pomoc. Pozdrawiam.