Foros del Web » Programando para Internet » PHP »

Ordenar variables y asignar identidad

Estas en el tema de Ordenar variables y asignar identidad en el foro de PHP en Foros del Web. Hola a todos, me estreno en el foro despues de haberos seguido durante bastante tiempo desde el anonimato. La pregunta es como puedo ordenar unas ...
  #1 (permalink)  
Antiguo 15/10/2011, 04:30
 
Fecha de Ingreso: octubre-2011
Ubicación: London
Mensajes: 3
Antigüedad: 12 años, 6 meses
Puntos: 0
Ordenar variables y asignar identidad

Hola a todos, me estreno en el foro despues de haberos seguido durante bastante tiempo desde el anonimato.
La pregunta es como puedo ordenar unas variables sin modificar la posicion, y luego asignar el puesto en el que se encuentran.
Veamos un ejemplo de lo que quiero hacer:
Opcion1 = 13
Opcion2 = 9
Opcion3 = 15
Opcion4 = 16
Opcion5 = 11
Opcion6 = 12
Resultado despues de la magia del codigo.
Opcion1 = 4
Opcion2 = 1
Opcion3 = 5
Opcion4 = 6
Opcion5 = 2
Opcion6 = 3
Cada opcion esta guardad en una variable diferente.
Gracias a todos por vuestra lectura, y un saludo.
  #2 (permalink)  
Antiguo 15/10/2011, 06:38
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: Ordenar variables y asignar identidad

No se entiende lo que quieres preguntar.
  #3 (permalink)  
Antiguo 15/10/2011, 09:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ordenar variables y asignar identidad

Definitivamente no se entiende.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 15/10/2011, 11:03
 
Fecha de Ingreso: octubre-2011
Ubicación: London
Mensajes: 3
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Ordenar variables y asignar identidad

Pues me intento explicar otra vez,
Como ordenar las siguientes variables de menor a mayor segun su valor:
$opcion1=26
$opcion2=13
$opcion3=20
$opcion4=16
$opcion5=23
$opcion6=19
El resultado seria
1º - $opcion2
2º - $opcion4
3º - $opcion6
4º - $opcion3
5º - $opcion5
6º - $opcion1
Lo unico que intento es mantener el orden de las opciones y los numeros de la posicion que sean los que no estan consecutivos.
Gracias por la paciencia y un saludo.
  #5 (permalink)  
Antiguo 15/10/2011, 17:06
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: Ordenar variables y asignar identidad

Ok, pues revisa bien como formulaste la primera vez la pregunta, si te das cuenta no coincide para nada con lo que preguntaste la segunda vez. Es importante una buena redacción para poder colaborar.

Para solucionar ese problema lo unico que se debe hacer es meter la variables en un arreglo y utilizar la función asort
http://php.net/manual/es/function.asort.php o
arsort
http://php.net/manual/es/function.arsort.php

Según el orden que se necesite si es de mayor a menor o de menor a mayor. De esta manera se ordenan pero a su vez no se pierde el indice original. Espero te sirva la información y espero haber contestado a tu pregunta.
  #6 (permalink)  
Antiguo 16/10/2011, 03:32
 
Fecha de Ingreso: octubre-2011
Ubicación: London
Mensajes: 3
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Ordenar variables y asignar identidad

Gracias Cuasatar por la info, esta todo arreglado! Gracias de nuevo, y perdon por el lio de explicacion.

Etiquetas: identidad, variables
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 21:03.