Lo he intentado con lo siguiente:
Código PHP:
//creando la matriz ordenada
for ($n=0; $n<$i; $n++){
$mayor = 0;//buscamos el mayor
for($k=0; $k<$i; $k++) {
if($row[$k][4] > $mayor){
$lugar = $k; //me guardo la posición del mayor
$mayor = $row[$k][4]; //me guardo el valor mas alto
$row_mayor = $row[$k]; //guardo la array que tiene el valor mas alto
}
}
//tenemos el mayor, lo metemos donde toca
$array_ordenada[$n]=$row_mayor;
$row[$lugar][4] = 0; // le doy valor 0 a la array vieja para evitar volverla a poner en el lugar mas alto
}
aparentemente sale ordenada, pero el problema es que me repite números y hay algunos que no salen, por lo que se que no va bien, pero creo que voy encaminado