Cita:
Iniciado por claudiovega Yo le dejo ese trabajo a CCS.
Código PHP:
<div id="contenedor" style="width:600px;">
<?php
foreach($lista as $item)
{
?>
<div style="float:left;width:200px;height:100px;"><?php echo $item;?></div>
<?php
}
?>
</div>
?>
El div contenedor tiene 600px de ancho, y los div interiores 200px de ancho, por tanto caben 3, si lo amplias a 800px caben 4, etc.
Muy ingenioso!
Con array_slice podes extraer partes. Pero no se bien como calcular el inicio y fin de las partes.
La primera es fácil:
Código PHP:
$listaUno = array_slice($lista, count($lista)/3 );
Luego? Quizás:
Código PHP:
$cantidad = round ( count($lista)/3 );
$listaUno = array_slice($lista, $cantidad );
$listaDos = array_slice($cantidad, count($lista) - $cantidad);
$listaTres = array_slice(count($lista) - $cantidad);
Pero no garantizo que pierdas un elemento o se duplique ;o)