SUM和平均权重PHP

时间:2014-02-05 07:08:18

标签: php arrays sum output average

我正在研究一些可以计算我班级总重量和班级平均体重的东西。在$ T中,我在课堂上输入了女孩的体重,

Echo "SUM OF WHOLE CLASS IS : $s"; 

必须是全班重量的和

echo "<br/>AVERAGE WEIGHT IS $p"; 

是班级的平均重量..我不知道问题在哪里,它只是说是在4号线上..

 <body>
    <?PHP 
    $T=array (47,47,62,60,71,55,50,52,62,80,65);
    $s=0; $BUB=0; 
    for ($BUB=0;$BUB<=11;$BUB++)
    {
        $s=$s+$T[$BUB];
        $BUB++;
    }

    $p=$s/11;
    echo "SUM OF WHOLE CLASS IS : $s"; 
    echo "<br/>AVERAGE WEIGHT IS $p";

    ?>
    </body>

2 个答案:

答案 0 :(得分:3)

使用PHP的array函数使其变得简单!

<?php
    $T=array (47,47,62,60,71,55,50,52,62,80,65);
    echo "SUM OF WHOLE CLASS IS : ".array_sum($T); //"prints the sum 
    echo "<br/>AVERAGE WEIGHT IS ".array_sum($T)/count($T); //"prints" the average

Demo

答案 1 :(得分:0)

尝试将$BUB<=11替换为$BUB<11

请注意$BUB以值0和数组开头。所以$T[11]不存在。