Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2014, 21:07
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.538
Antigüedad: 10 años, 2 meses
Puntos: 969
Respuesta: Almacenar Varios datos en un ARRAY y ordenarlo por un dato determinado

Creo que esto podría ayudarte.

Código PHP:
Ver original
  1. $nombre = array("Fabiola", "María", "Estela", "Juana");
  2. $ventas = array(245.43, 123.45, 382.53, 293.43);
  3.  
  4. arsort($ventas);
  5.  
  6. foreach ($ventas as $clave => $valor){
  7.     echo "Nombre: " . $nombre[$clave] . "<br />";
  8.     echo "Venta: " . $ventas[$clave] . "<br /><br />";
  9. }

Lo anterior imprime lo siguiente:

Código HTML:
Ver original
  1. Nombre: Estela
  2. Venta: 382.53
  3.  
  4. Nombre: Juana
  5. Venta: 293.43
  6.  
  7. Nombre: Fabiola
  8. Venta: 245.43
  9.  
  10. Nombre: María
  11. Venta: 123.45

Con la función arsort, ordeno en forma descendente a los elementos del array de las ventas, pero manteniendo la asociación con los índices.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand