>백엔드 개발 >PHP 튜토리얼 >PHP 시작을 위한 기본 튜토리얼 - PHP 배열 연습(2)

PHP 시작을 위한 기본 튜토리얼 - PHP 배열 연습(2)

WBOY
WBOY원래의
2016-07-25 09:00:161024검색
本节为大家介绍php数组的练习,用一维数组求平均值的例子,供大家学习参考。

要求: 在输入框内输入5个数(输入那5个数用空格隔开),请用一维数组来编写一个程序求出他们的平均值(保留2位小数位)。

回顾:php入门基础教程之php数组练习

代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
</head>
<body>
<h3>请输入5个数,并且用空格隔开_bbs.it-home.org</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相关教程,祝大家学习进步!



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.