Mam taką tablicę (niektóre nazwy są celowo błędne aby sprawdzić skrypt; poniższe zapisy są wynikiem print_r() ):
Cytat
Array ( [0] => Wrocław [1] => Warszawa [2] => Chełm [3] => Ćmiekowo [4] => Gryfów [5] => Gdynia [6] => Gdąsk [7] => Wrocław [8] => Wrocław )
po zastosowaniu funckji sort() dostaję taki wynik:
Cytat
Array ( [0] => Chełm [1] => Gdynia [2] => Gdąsk [3] => Gryfów [4] => Warszawa [5] => Wrocław [6] => Wrocław [7] => Wrocław [8] => Ćmiekowo )
...
(zobaczcie na kolejność - część jest alfabetycznie, ale znów Ćmiekowo jest na końcu, a Gdąsk jest za Gdynia zamiast przed. Wygląda tak jakby najpierw szła kolejność według alfabetu angielskiego, a potem reszta znaków polskich).
Dlaczego nie sortuje mi według alfabetu polskiego?? Jak to zrobić??
Dodam, że kodowanie dokumentu mam ustawione na ISO-8859-2.
Używałem praktycznie wszystkich funkcji sortujących i nic z tego...
Proszę o pomoc, bo to dla mnie pilne :-(
Z poadrowieniami!