<?php echo "<form method=post>"; //新建表单 for($i=1;$i<6;$i++) //循环生成文本框 { //文本框的名字是数组名 echo "学生".$i."的成绩:<input type=text name='stu[]' ><br/>"; } echo "<input type=submit name=bt value='提交'>"; //提交按钮 echo "</form>"; if(isset($_POST['bt'])) //检查提交按钮是否按下 { $sum=0; //总成绩初始化为0 $k=0; $stu=$_POST['stu']; //取得所有文本框的值并赋予数组$stu $num=count($stu); //计算数组$stu元素个数 echo "您输入的成绩有:<br/>"; foreach($stu as $score) //使用foreach循环遍历数组$stu { echo $score."<br/>"; //输出接收的值 $sum=$sum+$score; //计算总成绩 if($score > 60) //判断分数小于60的情况 { $sco[$k]=$score; //将分数小于60的值赋给数组$sco $k++; //数组$sco的键名索引加1 } } echo "<br/>大于60分的成绩有:<br/>"; for($k=0;$k<count($sco);$k++) //使用for循环输出$sco数组 echo $sco[$k]."<br/>"; $average=$sum/$num; //计算平均成绩 echo "<br/>平均分为:$average"; //输出平均成绩 } ?>