Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2009, 17:13
efexto
 
Fecha de Ingreso: abril-2004
Ubicación: cali
Mensajes: 32
Antigüedad: 20 años
Puntos: 0
Ordenar un Array Multidimensional

Buena tarde

yo deseo saber como puedo hacer para ordenar un array multidimencional por una posicion en especial ejemplo:
tengo un array $tabla[$i][$x] y necesito que el array se ordene por el criterio $tabla[$i][9] en esta posicion esta el total de la sumatoria de las posiciones del 2 al 8

como puedo hacer esto estoy tratando con algo como esto

$compara=0;
for ($x=0;$x<count($tabla);$x=$x+1)
{
if($compara<$tabla[$x][9])
{
$base[$x][9]=$tabla[$x][9];
$compara=$tabla[$x][9];
$base[0][0]=$tabla[$x][0];
$base[0][1]=$tabla[$x][1];
$base[0][2]=$tabla[$x][2];
$base[0][3]=$tabla[$x][3];
$base[0][4]=$tabla[$x][4];
$base[0][5]=$tabla[$x][5];
$base[0][6]=$tabla[$x][6];
$base[0][7]=$tabla[$x][7];
$base[0][8]=$tabla[$x][8];
$base[0][9]=$tabla[$x][9];
}
}

pero con esto solo logro almacenar en la posicion $base[0][$x] los valores del mayor y no mas



gracias por la ayuda que me puedan dar