Por dios..qué complicación..
Código PHP:
Ver original//$arr=array(array(2,3,4,5),array(6,7,8,9),array(10,11,12,13));
$arr=array(array(2,3,4,5,9),array(6,7,8,9,10),array(10,11,12,13,21)); // Se cuenta el numero de columnas
// Este offset sirve para evitar que , al cambiar de fila, una celda negra quede
// bajo otra negra.Esto ocurre si el numero de columnas es par.
$off= (($n+1)%2);
$cells=0;
// Se preparan los estilos.Esto deberian ser clases css..
$styles=array('background-color:white;color:black','background-color:black;color:white'); echo "<table border=1>";
for($k=0;$k<count($arr);$k++) /* Primer for, que itera por filas */ {
echo "<tr>";
for($j=0;$j<count($arr[$k]);$j++,$cells++) /* segundo for, que itera por cada celda de la fila */
echo "<td style=\"".$styles[$cells%2]."\">".$arr[$k][$j]."</td>";
$cells+=$off;
}