PHP код:
<?php
$val = array(1,2,3,4,5,6,7,8,9,10);
$col = 3;
$numVal = count($val);
?>
<table>
<?php
$rows = ceil($numVal/$col);
for($i = 1; $i <= $rows;$i++) {
echo ' <tr>';
for($n=1; $n <= $col; $n++) {
if($i == $rows) {
if($i*$col+$n == $numVal) {
$colspan = ' colspan="'.$rows*$col-$numVal+1.'"';
}
}
echo ' <td'.$colspan.'>'.$val[$i-1]."</td>\n";
}
echo ' </tr>';
}
?>
</table>