Necesito hacer lo siguiente. Tengo el siguiente codigo que fuciona perfecto:
Me ordena el array en columnas verticales como necesito.
Código PHP:
<?
$datos= array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x');
if(count($datos) > 0)
{
$cantColumnas= 3;
$cantFilas= ceil(count($datos) / $cantColumnas);
$datos_chunks= array_chunk($datos, $cantFilas);
$fila= -1;
$columna= $cantColumnas;
?>
<table>
<tr>
<?php
while(true)
{
if($columna == $cantColumnas)
{
$fila++;
if($fila > $cantFilas)
break;
$columna= 0;
echo '</tr><tr>';
}
if(isset($datos_chunks[$columna][$fila]))
echo '<td>'.$datos_chunks[$columna][$fila].'</td>';
$columna++;
}
?>
</tr>
</table>
<?php
}
?>
Muchas gracias!