non ho capito bene cosa vuoi fare:
codice:
<?php
$array = array(1=>'uno', 2=>'due', 3=>'tre', 4=>'quattro', 5=>'cinque', 6=>'sei', 7=>'sette', 8=>'otto', 9=>'nove', 10=>'dieci', 11=>'undici');
$var = "<table border=1><tr>";
$cols = 1;
$m = 1;
foreach ($array as $k => $v){
$var .= "<td>$v</td>";
if (($m % $cols) == 0) {
$cols++;
$var .= "</tr>\n<tr>\n";
$m = 1;
} else {
$m++;
}
}
echo $var;
echo "</table>";
// oppure
$var = "<table border=1><tr>";
$cols = 4; //numero colonne fisso
$m = 1;
foreach ($array as $k => $v){
$var .= "<td>$v</td>";
if (($m % $cols) == 0) {
$var .= "</tr>\n<tr>\n";
}
$m++;
}
echo $var;
echo "</table>";
?>