Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie polaczonych tablic wedlug daty
hamlecik
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hamlecik
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 13:40