<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>动态生成一组单选按钮</title></head><body> <table width="550" border="1" align="center" cellpadding="0" cellspacing="0"> <?php 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 .= '</tr>'; $i = 0; } if ( $i % $col == 0) //一行开始 { $html .= '<tr>'; } if ($s == $len && $i < $col-1) { $colspan = $col - $i; $html .= '<td colspan="' . $colspan . '" >'; } else { $html .= '<td>'; } $value = htmlentities($value); $html .= '<input type="radio" '; if ($value == $default) { $html .= 'checked '; } $html .= 'name="' . $name . '" '; $html .= 'id="' . $name . '_' . $value . '" '; $html .= 'value="' . $label . '" />'; $html .= $label; $html .= '</td>'; ++$i; ++$s; } return $html; } $options = array("100", "400m", "1500m", "跳高", "立定跳远", "三级跳远", "铅球", "实心球", "三项全能", "接力赛"); $default = "2"; $col = 3; //表格的列数 $html = GenerateRadioGroup("RadioEvent", $options, $col, $default); echo $html; ?> </table></body></html>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号