Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sortowanie tablicy z polskimi znakami
Hazel
post 26.09.2009, 12:25:25
Post #1





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Jak w temacie - istnieje jakiś sposób bez kombinowania z zamianą znaków na znaki specjalne itp. ?




Próbowałem:

  1. setlocale(LC_COLLATE, 'pl_PL');
  2.  
  3. sort($tablica);
  4.  





I nie działa, Łomża i Łódź są  na końcu. listy, chociaż nie powinny tam być.


EDIT: ehh akurat znalazłem jak założyłem temat.
  1. setlocale(LC_COLLATE, 'pl_PL');
  2. function porownaj($x, $y)
  3. {
  4. return strcoll($x, $y);
  5. }
  6.  
  7. usort($tablica, 'porownaj');



Ten post edytował Hazel 26.09.2009, 12:29:30


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:02