Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 8.02.2003 Ostrzeżenie: (0%)
|
Witam.
Mam problem z polskimi znakami podczas sortowania tablicy. Używam takiego kodu do sortowania: Kod function sortowanie($x, $y)
{ if ($x[1] == $y[1]) return 0; else if ($x[1] < $y[1]) return -1; else return 1; } usort($tablica, sortowanie); Skrypt sortuje "zwykłe" wyrazy w tablicy, a te zaczynające się na np. "ś", przerzuca na sam koniec tablicy. Wcale mu się nie dziwię, bo php nie wie gdzie w alfabecie znajduje się litera "ś". Czy jest jakiś sposób na poprawienie tego? Dzięki za odpowiedzi Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%)
|
Cytat itsme, czego wcześniej nie napisałeś, że ten twój kod działa też na polskie znaki, a ja tworzyłem swój (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Też działa:
Ale to nie załatwia sprawy, bo po sortowaniu wyjdzie [php:1:63d9380a96]<?php $posortowane = array("łańcuch", "laska", "łękotka"); ?>[/php:1:63d9380a96] a powinno [php:1:63d9380a96]<?php $posortowane = array("laska", "łańcuch", "łękotka"); ?>[/php:1:63d9380a96] czy array_multisort() radzi sobie z tym? |
|
|
|
Myrek Sortowanie tablicy a polskie znaki 2.05.2003, 23:58:47
bamboos Witam!!!
mozesz sprobować najpierw zastąpić pierws... 3.05.2003, 13:09:44
Myrek Nie zadobry pomysł, choć trafny Myślę, że są inn... 3.05.2003, 18:51:44
It's_me posiedziałem trochę i oto jest mój pomysł na rozwi... 3.05.2003, 20:36:21
Myrek Dzięki itsme. Podrasowałem trochę twój skrypt i wy... 3.05.2003, 21:50:00
It's_me Cytat$array[0]['name'] = "Niko";
$array[0]['age'] ... 3.05.2003, 22:28:22
Myrek itsme, czego wcześniej nie napisałeś, że ten twój ... 3.05.2003, 23:56:32
kurtz Hej
@all: Olaboga.. Po co tak kombinowac ;) loca... 13.08.2003, 12:24:01
Gonzo Sortowanie 1.09.2003, 17:35:18
zombie Kurtz już sprawę wyjaśnił. :wink:
<?php
setlo... 2.09.2003, 08:19:58
Gonzo Sortowanie 2.09.2003, 16:55:06
adwol Re: Sortowanie 2.09.2003, 21:53:34
Gonzo Sortowanie 3.09.2003, 12:57:37
kurtz Re: Sortowanie 3.09.2003, 15:17:47
Gonzo Sortowanie 3.09.2003, 15:40:51
msulik Jeśli setlocale nic nie da, to spróbuj tego: [ lin... 3.09.2003, 22:46:52
Gonzo Sortowanie 4.09.2003, 08:27:38
kurtz Re: Sortowanie 4.09.2003, 09:56:51 
lukaszkkk Cytat(kurtz @ 4.09.2003, 10:56:51 ) H... 13.09.2008, 10:48:49
Gonzo Sortowanie 4.09.2003, 15:52:55
msulik Re: Sortowanie 4.09.2003, 16:00:36
adwol Re: Sortowanie 4.09.2003, 16:07:30
Gonzo Sortowanie 4.09.2003, 16:35:33
orson Re: Sortowanie 4.09.2003, 20:38:50
Gonzo Sortowanie... 10.09.2003, 13:42:15
Gonzo Sortowanie... 10.09.2003, 15:35:09
Gonzo Edytor 11.09.2003, 08:27:53
webdice ~lukaszkkk masz licencje na odkopywanie? Zamykam. 14.09.2008, 11:40:01 ![]() ![]() |
|
Aktualny czas: 19.05.2026 - 13:46 |