Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2008, 11:55
hzapata9
 
Fecha de Ingreso: junio-2008
Mensajes: 53
Antigüedad: 15 años, 10 meses
Puntos: 1
De acuerdo top 10 en array

hola, estoy haciendo un ranking de usuarios con sus calificaciones, la idea es recorrer los valores de la consulta e ir guardando en un array

lo que tengo ahora es meto los primeros 5 valores directo al array, y despues comparo "promedio" del siguiente usuario con la guardada en el array, siempre y cuando "el nombre usuario" ($top[$i][0]) no exista en el array (un usuario debe aparecer solo una vez en el array)

Código PHP:
$promedio = (int)($suma/$ndatos);
if(
$num 6){
    
$top[] = array($arreglo[$pos][0], $arreglo[$pos][2], $arreglo[$pos][3], $tiempo$promedio);

}
else{
       for(
$i=0$i<3$i++){
    if((
$promedio $top[$i][4]) and (!in_array($top[$i][0], $top))){
            echo 
"aaa: ".$arreglo[$pos][0]."<br>";
          
$top[$i] = array($arreglo[$pos][0], $arreglo[$pos][2], $arreglo[$pos][3], $tiempo$promedio);
    }
       }

con este codigo se me repiten un usuario ....

alguna solucion que me puedan dar o guiar con algo por favor