Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/11/2014, 10:06
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

Si mira gnzsoloyo tengo una matriz con arreglos en php los cuales me listan bien. ahora trato de implementarlo para que los valores numéricos sean transpuestos. Así que implementé el ejemplo en mi código:

Código PHP:
Ver original
  1. <?php
  2. $items=array("Item1","Item2","Item3");
  3. $experto=array("Jose","Maria","Juan","Suma");
  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>$elementos</td>";
  16.                     }}
  17.                     echo "</tr>";
  18.           }
  19.           echo "</tr>";
  20.           echo "</table>";
  21. ?>


Este es el error que me genera:

Warning: Invalid argument supplied for foreach() in C:\AppServ\www\MATRIX PHP\transponer_matriz.php on line 14

Última edición por andre___5025; 14/11/2014 a las 10:12 Razón: Correccion codigo