![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 10 Dołączył: 23.08.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
mam taką strukturę tablicy:
Kod Array ( [0] => Array( [cena] => 15 ) [1] => Array( [cena] => 34 ) ) I potrzebuję posortować tablicę według "ceny", w obie strony (czyli malejąco i rosnąco) Jak to zrobić? Ten post edytował vtuner 2.02.2008, 09:31:57 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Za pomocą array_multisort" title="Zobacz w manualu PHP" target="_manual... w manualu jest ładny przykład...
Najpierw tworzysz sobie tablicę pomocniczą z wartościami wg. których chcesz sortować:
Potem sortujesz tablicę główną przy użyciu tablicy pomocniczej:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 10 Dołączył: 23.08.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
a teraz mam coś takiego:
Kod Array ( [0] => Array ( [cena_1] => 4 [cena_2] => 5 ) [1] => Array ( [cena_1] => 7 [cena_2] => 9 ) ) i potrzebuję posortować według sumy "cena_1" i "cena_2", to jak to zrobić? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak samo... w manualu jest nawet dokładnie taki przykład jak sortować wg. dwóch wartości... poczytać i pomyśleć odrobinkę... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 10 Dołączył: 23.08.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Tak samo... w manualu jest nawet dokładnie taki przykład jak sortować wg. dwóch wartości... poczytać i pomyśleć odrobinkę... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tak, ale tu nie chodzi o sortowanie według dwóch wartości tylko według sumy tych wartości. EDIT: Już sobie poradziłem Ten post edytował vtuner 2.02.2008, 14:36:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:56 |