многомерный массив сортировка по строке

Я ломаю голову, пытаясь понять, как сделать это правильно, у меня есть этот многомерный массив:

Array
(
    [0] => Array
        (
            [time] => November 1st 10:10
            [query] => movies
            [set] => 1
            [matches] => No matching results
            [results] => 5
        )

    [1] => Array
        (
            [time] => November 1st 10:10
            [query] => cinemas
            [set] => 1
            [matches] => No matching results
            [results] => 2
        )

)

В реальной жизни, там может быть гораздо больше подмассивов, но, допустим, я хочу отсортировать его по "запросу" в алфавитном порядке, как я могу этого добиться?

Я видел только решения для целочисленного типа или ключевого индекса, конечный результат, в этом случае, был бы:

Array
    (
        [0] => Array
            (
                [time] => November 1st 10:10
                [query] => cinemas
                [set] => 1
                [matches] => No matching results
                [results] => 2
            )
        [1] => Array
            (
                [time] => November 1st 10:10
                [query] => movies
                [set] => 1
                [matches] => No matching results
                [results] => 5
            )

    )

Большое спасибо, спасибо.

8
задан Itai Sagi 1 November 2011 в 08:23
поделиться