要求:
在输入框内输入5个数(输入那5个数用空格隔开),请用一维数组来编写一个程序求出他们的平均值(保留2位小数位)。
代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
</head>
<body>
<h3>请输入5个数,并且用空格隔开_www.jb200.com</h3>
<?php
/**
* php 数组练习
*/
//接收提交(输入过来的值) REQUEST
$grade =@$_REQUEST['grade'];
//echo $grades;
//拆分成数组
$grades = explode(" ",$grade);
//print_r($grades);
//定义一个变量存放总数
$total=0;
//计算总分
for($i=0;$i<count($grades);$i++){
$total +=$grades[$i];
}
//round函数 保留小数位||这是四舍五入法保留2位小数
//echo '平均数为:'.round($total/count($grades),2);
?>
<form action="array01.php" method="post">
请输入:<input type="text" name="grade" value="<?php echo $grade;?>">
<input type="submit" value="请提交">
</form>
<?php
//number_format()函数 是保留位数,同时格式化数字加千位符
echo '平均数为:'.number_format($total/count($grades),2);
//echo '平均数为:'.round($total/count($grades),2);
?>
</body>
</html>
感谢大家关注php入门教程,本系列的php基础教程将帮助php新手朋友,快速掌握php这门编程语言。
脚本学堂将继续为大家推出php相关教程,祝大家学习进步!