Sortowanie tablicy wielowymiarowej wg kolumny

0

Witam - mam tablice wielowymiarową z danymi :

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 0
            [2] => 1622563305
            [3] => 1622567985
            [4] => 0
        )

    [1] => Array
        (
            [0] => 1
            [1] => 1
            [2] => 1622631430
            [3] => 1622645340
            [4] => 0
        )

    [2] => Array
        (
            [0] => 1
            [1] => 9
            [2] => 1623326460
            [3] => 
            [4] => 1
        )

    [3] => Array
        (
            [0] => 2
            [1] => 0
            [2] => 1622563305
            [3] => 1622567985
            [4] => 0
        )

    [4] => Array
        (
            [0] => 2
            [1] => 0
            [2] => 1622563332
            [3] => 1622566920
            [4] => 0
        )

    [5] => Array
        (
            [0] => 2
            [1] => 1
            [2] => 1622631430
            [3] => 1622645340
            [4] => 0
        )

    [6] => Array
        (
            [0] => 2
            [1] => 9
            [2] => 1623326460
            [3] => 
            [4] => 1
        )

)

i chciał bym ją po sortować wg. "kolumny" 2.
Próbowałem multisort ale albo źle to parametryzuje, albo nie wiem ... nie działa :/

0
array_multisort($result[2], SORT_DESC,SORT_NUMERIC);
1

Ok - Mam :)

function sortBy2($a, $b) {
    return $a[2] - $b[2];
}

usort($result, 'sortBy2');

1 użytkowników online, w tym zalogowanych: 0, gości: 1