Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2011, 15:34
Avatar de Nano_
Nano_
 
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 9 meses
Puntos: 96
Respuesta: Recorrer dos array a partir de otro como base

Saludos

Se me ocurre que podrias hacer un count inicialmente sobre $calculoP y $calculoA. Algo de la siguiente manera:

Código PHP:
Ver original
  1. $contAuxHP     = count($calculoP); // Conteo horas de Proyetos
  2. $contAuxHA     = count($calculoA); // Conteohoras de Actividades
  3. for ($i = 1; $i <= count($encabezado); $i++){
  4.  
  5.                $semana= $encabezado[$i][0]; // semanaActual
  6.                $anio = $encabezado[$i][1]; // añoActua
  7.  
  8.                $auxMes = obtenerNumMesDeSemana($semana, $anio);
  9.               if($contAuxHP<=$i)                      
  10.               $auxHP     = $calculoP[$i]["Horas"]; // horas de Proyetos
  11.               if($contAuxHA<=$i)  
  12.               $auxHA     = $calculoA[$i]["Horas"]; // horas de Actividades      
  13.  
  14.              // escribo para cada iteración, el mes, las horas de proyectos y las horas de actividades
  15.                echo "<tr>";
  16.                echo "<th>$auxMes</th>";
  17.                echo "<td>$auxHP</td>";
  18.                echo "<td>$auxHA</td>";
  19.               echo "</tr>";
  20.  
  21.         }
__________________
:.:Nano.:: @nano_hard - Retornando al foro