![]() |
![]() |
-Gość_pawel- |
![]()
Post
#1
|
Goście ![]() |
mam tablicę zorganizowaną w sposób:
for $i { $tablica['tytuł'][$i] = zmienna z bazy; $tablica['podtytul'][$i] = zmienna z bazy; itd... } jak posegregować taką tablicę według np 'tytul'. (nie chcę odwracać kolejności podtablic 'tytul'<>$i co by ulatwilo sprawę). pewnie trzeba zastosować jakiś UASORT, ale nie bardzo wiem jak spowodować, żeby sortowanie tytułu pociągnęło za soba zmiany w podtytule itd. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 0 Dołączył: 23.09.2003 Skąd: Siemianowice Śląskie Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej będzie zamiast
zorganizować tablicę tak? wtedy masz wszystko w jednej tablicy wielowymiarowej i sortowanie jest o wiele łatwiejsze. |
|
|
-Guest- |
![]()
Post
#3
|
Goście ![]() |
Chodzi o to ze calosc uzywam potem w templatsach, a moja kolejnosc jest duzo wygodniejsza tam. Zreszto mam już taki układ uzyty w kodzie kilkadziesiąt razy, więc wolę raz napisać skomplikowańsze sortowanie niż przeszukiwać i poprawiać działający kod kilka godzin. Wiem że taka tablica obsłużona była by standardowym uasortem, ale mi chodzi o opsotrowanie takiego dziwadła jak opisałem.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 7.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Gość_pawel @ 2005-05-07 17:18:16) jak posegregować taką tablicę według np 'tytul'. (nie chcę odwracać kolejności podtablic 'tytul'<>$i co by ulatwilo sprawę). pewnie trzeba zastosować jakiś UASORT, ale nie bardzo wiem jak spowodować, żeby sortowanie tytułu pociągnęło za soba zmiany w podtytule itd. ORDER BY przy wyciaganiu z bazy, albo array_multisort:
Ten post edytował Peter Riley 8.05.2005, 09:42:58 |
|
|
-Gość_pawel- |
![]()
Post
#5
|
Goście ![]() |
Dziękuję bardzo. dokładnie o to chodziło. W sql nie moglem ORDER zadac, bo to jest zbiór z kilku tabel, wedłóg rożnych kryteriów wyciągany i dopiero po całym pobraniu mogę to segregować. jeszcze raz dziękuję.
|
|
|
-Gość_pawel- |
![]()
Post
#6
|
Goście ![]() |
Mam jeszcze jedno pytanie. jak zmusić multisortowanie do prawidłowego traktowania polskich liter??
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 7.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Gość_pawel @ 2005-05-08 11:00:33) Mam jeszcze jedno pytanie. jak zmusić multisortowanie do prawidłowego traktowania polskich liter?? Nie chce mi sie sprawdzac, ale sprobuj: setlocale(LC_ALL, 'pl_PL'); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:04 |