Nel tuo caso va così,ho messo tre td per riga oltre quella dell'immagine:
Codice PHP:
<?php
//l'array della lista
$lista_appartamenti=array();
$num_td=3;
$num_rows=ceil(count($lista_appartamenti)/$num_td);
$table="<table width='150' border='0' cellspacing='0' cellpadding='0'>";
$k=0;
for($i=0;$i<$num_rows;$i++)
{
$table.="<tr><td width='15'>[img]immagini/freccettaelenco.gif[/img]</td>";
for($j=0;$j<$num_td;$j++)
{
$k++;
if(@$lista_appartamenti[$k-1]==null)
{
$table.="<td> </td>";
}
else{
$table.="<td>".$lista_appartamenti[$k-1]."</td>";
}
}
$table.="</tr>";
}
echo $table;
?>