Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie tablic a polskie znaki., Kłopot z sortowaniem...
*_ENIGMA
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 1.11.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witajcie!

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!

Ten post edytował *_ENIGMA 28.07.2005, 22:31:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
co z tym strcoll? brak definicji? gdzie i jak?
Jeszcze sie wtrące na chwilke.
W drugim poscie napisano:
Cytat
poczytaj o strcoll i usort
Ciezko poczytac w manualu?
http://pl.php.net/manual/pl/function.strcoll.php

Krzyczysz na ludzi ze każa poczytać, ale nie wyobrazasz chyba sobie ze ci ludzie będą cytowac manuala tylko dlatego ze tobie sie tam niechce zajrzec?

Wiec nastepnym razem nie pisz:
Cytat
co z tym strcoll? brak definicji
a zajrzyj najpierw tam gdzie trzeba

To tyle wtrącania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:31