Classificar matriz de objetos

Eu tive problemas com os exemplos no manual do PHP, então gostaria de perguntar isso aqui ...

Eu tenho uma matriz de objetos .. Existe uma maneira de classificá-lo com base no conteúdo do objeto?

Por exemplo, minha matriz é:

Array
(
    [0] => stdClass Object
        (
            [id] => 123
            [alias] => mike
        )

    [1] => stdClass Object
        (
            [id] => 456
            [alias] => alice
        )

    [2] => stdClass Object
        (
            [id] => 789
            [alias] => zeke
        )

    [3] => stdClass Object
        (
            [id] => 987
            [alias] => dave
        )
)

Como faço para classificar a matriz pelo [alias] dos objetos?

No exemplo, a saída deve ser:

Array
(
    [0] => stdClass Object
        (
            [id] => 456
            [alias] => alice
        )

    [1] => stdClass Object
        (
            [id] => 987
            [alias] => dave
        )

    [2] => stdClass Object
        (
            [id] => 123
            [alias] => mike
        )

    [3] => stdClass Object
        (
            [id] => 789
            [alias] => zeke
        )
)

Desde já, obrigado!