function GenerateRadioGroup($name, $options, $col, $default="")
{
$name = htmlentities($name);
$len = count($options);
$s = 1; //累计项目数量
$i = 0;
foreach ($options as $value => $label)
{
if ($i == $col) //一行结束
{
$html .= '';
$i = 0;
}
if ( $i % $col == 0) //一行开始
{
$html .= '
';}
if ($s == $len && $i < $col-1)
{
$colspan = $col - $i;
$html .= '
';}
else
{
$html .= '
';}
$value = htmlentities($value);
$html .= '
if ($value == $default)
{
$html .= 'checked ';
}
$html .= 'name="' . $name . '" ';
$html .= 'id="' . $name . '_' . $value . '" ';
$html .= 'value="' . $label . '" />';
$html .= $label;
$html .= '
';++$i;
++$s;
}
return $html;
}
$options = array("100", "400m", "1500m", "跳高", "立定跳远", "三级跳远", "铅球", "实心球", "三项全能", "接力赛");
$default = "2";
$col = 3; //表格的列数
$html = GenerateRadioGroup("RadioEvent", $options, $col, $default);
echo $html;
?>
原文:http://blog.csdn.net/qiaoruozhuo/article/details/46328021