Muy interesante. Me gustó la forma como lo trabajaste
Edito:
Sería bueno que en vez de recorrer en un bucle, lo hagas directo en la función de sprintf, ya que como le estás indicando que sean seis caracteres obligado, a esto me refiero
Código PHP:
Ver original<?php
function print_a($array){
$t = "<table
width=\"100%\"
cellpadding=\"2\"
cellspacing=\"0\"
border=\"1\"
bordercolor=\"".$color."\"
bgcolor=\"".$color."\"
>";
$i = 0;
foreach($array as $key => $value){
$t.="<tr ".($i%2==0?"":"bgcolor=\"#FFFFFF\"").">
<td align=\"center\">$key</td>
</tr>";
$i++;
}
$t .= "</table>";
return $t;
}
/**
* EJEMPLO
*
*/
'0' => 'Cero',
'1' => 'Uno',
'2' => 'Dos',
'0' => 'Cero',
'1' => 'Uno',
'2' => 'Dos',
'0' => 'Cero',
'1' => 'Uno',
'2' => 'Dos',
'0' => 'Cero',
'1' => 'Uno',
'2' => 'Dos',
'3' => 'Tres'))),
'1' => 'Uno',
'2' => 'Dos',
'3' => 'Tres'),
'4' => 'Cuatro',
'0' => 'Cero',
'1' => 'Uno',
'2' => 'Dos',
'3' => 'Tres'),
'6' => 'Seis');
echo print_a($array);