Saludos
Se me ocurre que podrias hacer un count inicialmente sobre $calculoP y $calculoA. Algo de la siguiente manera:
Código PHP:
Ver original$contAuxHP = count($calculoP); // Conteo horas de Proyetos $contAuxHA = count($calculoA); // Conteohoras de Actividades for ($i = 1; $i <= count($encabezado); $i++){
$semana= $encabezado[$i][0]; // semanaActual
$anio = $encabezado[$i][1]; // añoActua
$auxMes = obtenerNumMesDeSemana($semana, $anio);
if($contAuxHP<=$i)
$auxHP = $calculoP[$i]["Horas"]; // horas de Proyetos
if($contAuxHA<=$i)
$auxHA = $calculoA[$i]["Horas"]; // horas de Actividades
// escribo para cada iteración, el mes, las horas de proyectos y las horas de actividades
echo "<tr>";
echo "<th>$auxMes</th>";
echo "<td>$auxHP</td>";
echo "<td>$auxHA</td>";
echo "</tr>";
}