Ordenar una matriz por el valor de una matriz secundaria en PHP
Tengo una matriz compuesta de matrices. Quiero ordenar la matriz principal por una propiedad de las matrices secundarias. Aquí hay un ejemplo
array(2) {
[0]=>
array(3) {
[0]=>
string(6) "105945"
[1]=>
string(10) "First name"
[2]=>
float(0.080878465391)
}
[1]=>
array(3) {
[0]=>
string(6) "109145"
[1]=>
string(11) "Second name"
[2]=>
float(0.0504154818384)
}
Me gustaría ordenar la matriz principal ascendiendo [2] en las matrices secundarias, por lo que en este caso el resultado sería la matriz secundaria invertida (.05, 08). ¿Es esto posible usando alguna de las numerosas funciones de ordenación de PHP?