¿Cuál es la forma más eficiente de ordenar una matriz por subelementos?

Tengo una matriz multidimensional.

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

Me pregunto cuál es la forma más eficiente de ordenar la matriz primaria por una propiedad particular de su matriz secundaria. Por ejemplo, quiero ponerlos en orden ascendente de $ sub_array [1], por lo que la matriz principal se ordenaría 2,1,0.

Respuestas a la pregunta(2)

Su respuesta a la pregunta