纵有疾风起
人生不言弃

数据统计类中求平均值的方法

//声明一个类文件,取名average.class.php;作用是如果表单中提交的数字不为空的时候,返回所输入数字的平均值!

<?php

    class average{
        static public function ave($array){
            if(!empty($array)){
                $sum=0;
                $nums=count($array);
                for($i=0;$i<$nums;$i++){
                    $sum+=$array[$i];
                }
                $ave=(float)$sum/$nums;
                return $ave;
            }
            
        }
        
    }

?>



//设计一个表单
    <table width=”500″ align=”center” border=”0″>
    <form action=”test.php” method=”post”>
        <tr>
        <td><h3>请输入一组数字,并用逗号隔开</h3></td>
        </tr>
            <td><input type=’text’ name=’text’ size=’30’ value=”<?php echo $_POST[‘text’]?>”></td>
            <td><input type=’submit’ name=’sub’ value=’计算’></td>
        <tr>
        <td rowspan=’2′>
        <?php
        if(isset($_POST[‘sub’])){
            if(($_POST[‘text’]==”)){
                echo “请输入数字再计算!”;
            }
            else{

           //如果提交文本不为空,则包含类文件且用‘’,‘’分隔的方式组成一个数组存到$array中;

            include “average.class.php”;
            $array=explode(‘,’,$_POST[‘text’]);

          //调用类中的静态方法取出平均数

            $value=average::ave($array);
            echo “输入数字的平均值为:”.$value.”<br>”;
        }
    }
        ?>
        </td>
        </tr>
    </form>
    </table>

原文链接:https://blog.csdn.net/living_ren/article/details/75300472

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » 数据统计类中求平均值的方法
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录