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
)
}
(
[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?