![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 31.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem, z ktorym nie moge sobie poradzic. Problem wyglada nastepujaco: Pobieram z bazy danych z dwoch roznych tabel po 10 wierszy (z kazdej tabeli) i potem za pomoca funkcji array_merge lacze oba wyniki w jedna tablice. print_r tablicy wyglada mniej wiecej tak: Kod Array ( [0] => Array ( [0] => 1 [id] => 1 [2] => 20-10-2004 [data] => 20-10-2004 ) [1] => Array ( [0] => 2 [id] => 2 [2] => 21-10-2004 [data] => 21-10-2004 [3] => 2 [jakies_pole] => 2 ) } Problem tkwi w tym, ze mam rozne daty i jesli wyswietle je bez sortowania wedlug daty to mam mniej wiecej taki wynik: id | 21-10-2004 id | 31-10-2004 id | 11-11-2004 itp. W jaki sposob moge posortowac ta tablice wedlug daty tak aby sie wyswietlane wyniki byly sortowane od najwczesniejszej daty do najstarszej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 31.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki za funkcje Jojo ale chyba zapomnialem dodac jednego bardzo waznego elementu do mojego poprzedniego posta i dlatego funkcja sortujaca nie dziala tak jak powinna. Otoz chodzi o to, ze w pierwszej tablicy date mam np na "drugim miejscu" a w drugiej tablicy na "trzecim miejscu". Wkleje kod zeby bylo jasniej.
Kod Array ( [0] => Array ( [0] => 36 [id] => 36 [1] => 20-10-2004 [data] => 20-10-2004 ) [1] => Array ( [0] => 37 [id] => 37 [1] => 1 [kid] => 1 [2] => 20-10-2004 [data] => 20-10-2004 ) ) Sproboje sam przerobic funkcje ale jesli mi sie nie uda to sie odezwe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 13:40 |