Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/12/2009, 00:01
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Ordenar la salida de matrices

si haces un print_r($compras).... esta en el mejor caso te daria algo:
Array ( [0] => Array ( [precio] => 8 [descripcion] => descripción del de 8€) [1] => Array ( [precio] => 21[descripcion] => descripción del de 21€ ) [2] => Array ( [precio] => 12 [descripcion] => descripción del de 12€) )

y si no deseas el array que en globa todo como dices...... ps tendrias que hacer algo asi:
Código PHP:
Ver original
  1. <?php
  2. $compras['precios'] = array( '8','21','12');
  3. $compras['descripcion'] = array('descripción del de 8€','descripción del de 21€', 'descripción del de 12€');
  4. //$compras['cantidad'] = array( '4','10','6');
  5. foreach($compras['precios'] as $clave => $valor) $compras2[] = array("precio" => $valor, "descripcion" => $compras['descripcion'][$clave]);
  6. //si deseas cantidad, seria:
  7. //foreach($compras['precios'] as $clave => $valor) $compras2[] = array("precio" => $valor, "descripcion" => $compras['descripcion'][$clave], "cantidad" => $compras['cantidad'][$clave]);
  8. foreach($compras2 as $indice) print_r($indice); //aca veras que sale como pides
  9. ?>

con esto si obtienes lo que pides..... pero el unico cambio que he hecho es modificar el arreglo $compras2 a asociativo, y en vez de imprimir todo el arreglo, hacer el print_r a cada elemento de este.

Espero sea lo que deseas.

Gracias por los karmas.

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog