Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sortowanie zaawansowane
Forum PHP.pl > Forum > Przedszkole
Mlodycompany
Witam. Mam taką tablice
Kod
Array
(
    [dru1] => Array
        (
            [pkt] => 11
            [mecze] => 6
            [bilans] => +99
            [wyg] => 5
            [rem] => 0
            [por] => 1
        )

    [dru2] => Array
        (
            [pkt] => 8
            [mecze] => 8
            [bilans] => -29
            [wyg] => 4
            [rem] => 0
            [por] => 4
        )
)

Sortuje głowną tablice funkcja
czyli sortuje punkty od z do a. Problem polega na tym że gdy dru1 ma tyle samo punktów co dru2 chcę aby sortowało po ilości meczy ale od a do z, a sortuje od z do a. Jak to rozwiązać?
thek
Pomyśl... Użyj funkcji sortującej, która wywołuje callback. O ile w przypadku mniejszy większy to nie problem, to musisz dodatkowo reagować na sytuację równości i wtedy uruchamiać drugie sprawdzenie... tym razem nie od A do Z tylko od Z do A smile.gif
Pomyśl o uasort() winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.