34 Jaime Jimenez 254.25
45 Mario Hernandez 185.36
23 Laura Martinez 369.15
12 Hector Garcia 125.85
1 Tomas Armenta 265.18
Debo ordenarlos por la ultima columna de mayor a menor.
Hice este codigo:
Código PHP:
$total = count($matriz_datos);
$resulta = $total - 1;
$mayor = 0;
$matriz_nueva[0][0] = "No. Empleado";
$matriz_nueva[0][1] = "Nombre";//Cabeceras de las columnas
$matriz_nueva[0][2] = "Salario";
while($a <= $total){
$listo = false;
while($listo == false){
$b = 0;
while($b <= $resulta){
if($matriz_datos[$b][2] > $mayor){
$mayor = $matriz_datos[$b][2];
$punt = $b;
for($c = 0; $c <= 2; $c++){
$temp[0][$c] = $matriz_datos[$b][$c];
}
}
$b++;
}
for($d = 0; $d <= 2; $d++){
$matriz_nueva[$a][$d] = $temp[0][$d];
$matriz_datos[$punt][$d] = 0;
}
$mayor = 0;
$listo = true;
}
$a++;
}
1 Tomas Armenta 265.18
34 Jaime Jimenez 254.25
45 Mario Hernandez 185.36
12 Hector Garcia 125.85
12 Hector Garcia 125.85
aun no encuentro el por que se repiten los nombres, ni por que no lo esta ordenando.
Ayudaaa! :(