maneira mais eficiente de ordenar uma matriz por subelementos?

Eu tenho uma matriz multidimensional.

$array[0] = array(1, 8, 2);    
$array[1] = array(5, 6, 15);
$array[2] = array(-8, 2, 1025);

Gostaria de saber qual é a maneira mais eficiente de ordenar a matriz pai por uma propriedade específica de sua sub-matriz. Por exemplo, eu quero colocá-los em ordem crescente de $ sub_array [1], para que a matriz pai seja ordenada 2,1,0.

questionAnswers(2)

yourAnswerToTheQuestion