![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Mam w bazie zapisane miasta i chcę teraz zrobić ich alfabetyczne wypisanie w grupach.
Miasta na odpowiednią literę będą wypisywane w odpowiednim divie dla danej litery. Jak do tego najlepiej podejść? pobrać z bazy listę miast i jak to później obrobić, żeby były grupowane + nazwy na polskie znaki grupowane do liter bez "ogonków" ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Z sortowaniem może być problem z polskimi znakami, nie posortuje Ci poprawnie jak masz np L, Ł, Z, to 'Ł' wcale nie będzie po L tylko po z. Jest na to sposób, zamiana: Ł => L1, wtedy powinien posortować odpowiednio (a jak nie L1 to np LZ1).
Następnie wyświetlając zamienić spowrotem LZ1=>Ł. Możesz w pętli przypisać pierwszą literę do zmiennej, i przy wypisywaniu sprawdzać czy się zmieniła, jeśli tak, to nowy div z nową literką. Przy zmianie tych z polskimi znakami tak jak pisałem wyżej, będziesz miał literki np ł razem z Ł, więc chyba tak może być (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 13:34 |