Hola que tal, no sé cual sea la estructura que quieras para tu tabla,
pero mortiprogramador tiene razón, los únicos elementos que a final de cuentas quieres que se repitan son tus filas y columnas... tal vez , te podría servir algo así:
Código PHP:
Ver original<div class="panel-body">
<table>
$encontrado1 = true;
$encontrado2 = true;
<?
for ($i=0; $i < count($arrayFechas); $i++) {
for ($a=0; $a < count($posicionDehallazgoHorasMayorCero) ; $a++) { if ($posicionDehallazgoHorasMayorCero[$a]==$i) {
echo "<tr><td>".$elemento."</td></tr>";
}
}
for ($b=0; $b < count($posicionDehallazgoHorasIgualCero); $b++) { if ($posicionDehallazgoHorasIgualCero[$b]==$i) {
echo "<tr><td>".$elemento."</td></tr>";
}
}
if ($encontrado1 & $encontrado2) {
echo "<tr><td>".$elemento."</td></tr>";
}
}
?>
</table>
</div>
Suponiendo que cada uno es una nueva fila, sino podría ser asi:
<div class="panel-body">
<table>
$encontrado1 = true;
$encontrado2 = true;
<?
for ($i=0; $i < count($arrayFechas); $i++) { echo '<tr>';
for ($a=0; $a < count($posicionDehallazgoHorasMayorCero) ; $a++) { if ($posicionDehallazgoHorasMayorCero[$a]==$i) {
echo "<td>".$elemento."</td>";
}
}
echo '</tr>';
echo '<tr>';
for ($b=0; $b < count($posicionDehallazgoHorasIgualCero); $b++) { if ($posicionDehallazgoHorasIgualCero[$b]==$i) {
echo "<td>".$elemento."</tr>";
}
}
echo '</tr>';
echo '<tr>';
if ($encontrado1 & $encontrado2) {
echo "<td>".$elemento."</tr>";
}
echo '</tr>';
}
?>
</table>
</div>
Pero como te comento, depende mucha la estructura que quieras tomar, que creo q es lo q deberías definir primero