Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/11/2014, 14:54
andre___5025
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Matriz transpuesta con bucle foreach

Amigos. En realidad lo que necesito es que el arreglo definido con la variable $valores no me imprima horizontal sino vertical. es decir, transponer esa matriz.

adjunto imagen de lo que imprime actualmente y el código que se ejecuta:

http://subefotos.com/ver/?94901ca905...25c76eb2bo.jpg

Código PHP:
Ver original
  1. <?php
  2. $items=array("Item1","Item2","Item3");
  3. $experto=array("Jose","Maria","Juan");
  4. $valores=array(1,2,3);
  5. echo "<table border><tr><th>ITEM</th>";      
  6.          foreach($experto as $e=>$valor_exp){
  7.           echo "<th>$valor_exp</th>";
  8.           }
  9.          foreach($items as $i=>$valor_items){
  10.             echo "<tr>";
  11.             echo "<td>$valor_items</td>";
  12.                    foreach($valores as $v => $valor_valores){
  13.                     //foreach ($valor_valores as $y => $elementos){
  14.                         //$valores[$y][$v]=$elementos;
  15.                     echo"<td>$valor_valores</td>";
  16.                     }//}
  17.                     echo "</tr>";
  18.           }
  19.           echo "</tr>";
  20.           echo "</table>";

la idea es que me imprima así:

|ITEM|Jose|Maria|Juan|
|item1|1 |1 |1 |
|item2|2 |2 |2 |
|item3|3 |3 |3 |