Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/02/2012, 10:53
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Duda con foreach dentro de otro foreach

Si no estoy mal estás intentando hacer algo como esto:

Código PHP:
Ver original
  1. <?php
  2. $productos = array();
  3.  
  4. //Esto es solo por el ejemplo
  5. $_POST['codigos'] = array("001", "002", "003");
  6. $_POST['descripciones'] = array("descrip_1", "descrip_2", "descrip_3");
  7. $_POST['totales'] = array(2000, 4000, 10000);
  8.  
  9. foreach ($_POST as $c => $v) {
  10.     foreach ($v as $ci => $vi) {
  11.         $productos[$ci][$c] = $vi;
  12.     }
  13. }
  14.  
  15. echo '<pre>';
  16. print_r($productos);
  17. echo '</pre>';

Cita:
Array
(
[0] => Array
(
[codigos] => 001
[descripciones] => descrip_1
[totales] => 2000
)

[1] => Array
(
[codigos] => 002
[descripciones] => descrip_2
[totales] => 4000
)

[2] => Array
(
[codigos] => 003
[descripciones] => descrip_3
[totales] => 10000
)

)
Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 15/02/2012 a las 11:21 Razón: Otro ejemplo