![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z posortowaniem tablicy wielowymiarowej. Z racji dość nietypowego rozmieszczenia argumentów ciężko mi zrozumieć zasadę działania tej funkcji i nie bardzo mi wychodzi. Myślę na przykładzie lepiej bym zrozumiał. Chcę posortować np. taką tablicę wg "silnik". Chcę aby tablica była posortowana wg pojemności rosnąco
czyli najpierw musi być VOLVO, potem FIAT i na końcu BMW PS ale chcialbym móc też elastycznie zmieniać wg czego chcę sortować, bo np mogę chcieć sortować po markach czy typie silnika i tu poległem Ten post edytował MateuszS 12.06.2010, 12:44:00 -------------------- O! Zimniok :P
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Ale twój przykład bastard13 nie działa gdy chcę posortować nie wg liczby a np marki, wtedy nie działa. Bo mam trochę inną strukturę tablicy teraz, może coś źle przerobiłem
Kod tu posortowane wg pojemnosci twoja funkcja
Array ( [3] => Array ( [0] => ) [2] => Array ( [0] => audi [1] => a4 [2] => Gaz [3] => 3000 [4] => ii [5] => Aa [6] => ) [1] => Array ( [0] => Merol [1] => SSKlasse [2] => Benzyna [3] => 3500 [4] => ok [5] => Aa [6] => ) [0] => Array ( [0] => Fiat [1] => 125p [2] => Diesel [3] => 2500 [4] => ok [5] => Aa [6] => ) ) -------------------- O! Zimniok :P
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:51 |