<?php
$mas = array ('Январь','Февраль','Март','Апрель','Май','Июнь','Июль',
'Август','Сентябрь','Октябрь','Ноябрь','Декабрь');
$na = count($mas);
$n1=3;
$n_1=$n1-1;
$n2=ceil(count($mas)/$n1);
$n=0;
$sp = '';
$na_1 = $na-1;
for ($i=0; $i<$n2;) {
echo "<tr>";
for ($k=0; $k<$n1;) {
// Прописываем месяца
if($k==$n_1 && $n < $na && $n != $na){$sp .= "<td>".$mas[$n]."</td></tr><tr>"; }
elseif($k!=$n_1 && $n <= $na && $n <= $na_1){$sp .= "<td>".$mas[$n]."</td>"; }
elseif($k==$n_1 && $n >= $na ){$sp .= "<td> </td></tr><tr>"; }
else{ $sp .= "<td> </td>"; }
$k++;
$n++;
}
for ($k=0; $k<$n1;) {
// Прорисовываем ряд радио-кнопок.
if($k==$n_1 && ($n-$n1+$k) < $na && ($n-$n1+$k) != $na){ $sp .= "<td><input name='form' type='radio' value='".$mas[$n-$n1+$k]."' onclick=\"alert('".$mas[$n-$n1+$k]."');\"></td></tr>"; }
elseif($k!=$n_1 && ($n-$n1+$k) <= $na && ($n-$n1+$k) <= $na_1){ $sp .= "<td><input name='form' type='radio' value='".$mas[$n-$n1+$k]."' onclick=\"alert('".$mas[$n-$n1+$k]."');\"></td>";}
elseif($k==$n_1 && ($n-$n1+$k) >= $na ){$sp .= "<td> </td></tr><tr>"; }
else{ $sp .= "<td> </td>";}
$k++;
}
$i++;
}
echo "<form><table cellpadding='10' border='1'>".$sp."</table></form><br><br>";
?>