Foros del Web » Programando para Internet » PHP »

No doy con la tecla

Estas en el tema de No doy con la tecla en el foro de PHP en Foros del Web. Hola. En un archivo de texto, tengo números (son mas de 1000 numeros): Cita: 8 20 15 21, etc. Yo leo esos numeros, por ejemplo, ...
  #1 (permalink)  
Antiguo 18/04/2011, 18:08
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 0
No doy con la tecla

Hola. En un archivo de texto, tengo números (son mas de 1000 numeros):
Cita:
8
20
15
21, etc.
Yo leo esos numeros, por ejemplo, el 8. Luego uso un contador, por ejemplo
Cita:
contador8=contador8 + 1
Así contador8 contiene las veces que el 8 está repetido. Así uso contadores con todos los números, hasta el 22.

Ahora bien, luego lo transformo a array

Cita:
$numero[8] = $numero8 ;
Ahora ya puedo utilizar los arrays de $numero[0] a $numero[22], para ordenar los valores desde los menos repetidos a los mas repetidos.
Lo que quiero hacer, que es el tema de este post, es que al VALOR de $numero[0] , $numero[1], $numero[2] me los ordene de menor a mayor
O sea, que coloque por ejemplo
$numero[8] = 2 repeticiones
$numero[0] = 3 repeticiones
$numero[20] = 3 repeticiones
$numero[11] = 4 repeticiones
Y así sucesivamente. La primer parte, la de producir los contadores y la conversión a arrays ya está hecho, lo que me sale mal es la última parte.
Quiero que salga algo así en pantalla.
Cita:
$numero[8] = 2 repeticiones
$numero[0] = 3 repeticiones
$numero[20] = 3 repeticiones
$numero[11] = 4 repeticiones
$numero[4] = 5 repeticiones
$numero[6] = 5 repeticiones
$numero[21] = 5 repeticiones
$numero[1] = 6 repeticiones
etc.
O sea, que me diga qué número tiene x repeticiones y que me ordene las repeticiones de menor a mayor. Eso es todo . Se que estamos cerca, pero no doy con la tecla.
  #2 (permalink)  
Antiguo 18/04/2011, 18:50
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: No doy con la tecla

Listo, ya lo pude hacer, en vez de usar "sort" usé "asort". Gracias por todo

Etiquetas: tecla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:11.