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.